This week - Remote Elasticsearch jobs
  • Elastic
    Preferred timezone: UTC -12 to UTC +1

    JavaScript Engineer

    At Elastic, we have a simple goal: to pursue the world's data problems with products that delight and inspire. We help people around the world do exceptional things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Often, what you can do with our products is only limited by what you can dream up. We believe that diversity drives our vibe. We unite Elasticians across 30+ countries into one unified team, while the broader community spans across over 100 countries

    Machine* Learning at *Elastic

    Machine Learning (ML) for the Elastic Stack allows users to better understand the behavior of their data. We have developed an unsupervised machine learning engine that can plow through large amounts of data and automatically find those insights our users today have been proactively finding using search. Current use cases include finding anomalies within transactions / operational metrics, detecting uncharacteristic user behavior or finding malicious devices.

    We have an exciting roadmap and are looking to hire an extraordinary Software Engineer to join us. You will have an amazing opportunity to join a small, highly experienced team where you can make an immediate impact and contribution to the development of our new machine learning offerings.

    What* you will be *doing

    As a member of the team, you will contribute to the further development and ongoing maintenance of our ML focussed projects.

    The ML user interface has to be both beautifully designed to help users to get insight out of their data and also operationally usable allowing them to easily set-up, configure and operationally manage their ML analysis jobs.

    You do not need to be a machine learning expert, however you do need to be comfortable working in a data driven development environment using large complex datasets.

    In addition, you will be working closely with data, integration, analytics and QA engineers, as well as collaborating with the core Kibana team and the amazing Elastic Stack community.

    What* you will *bring

    • Strong front-end JavaScript, HTML, CSS experience (+2yrs)
    • Experienced with JavaScript-based front-end web application frameworks
    • Deep understanding of UX/UI design principles
    • Ready to be part of a dedicated distributed team, having strong collaboration and communication skills
    • Strong analytical, problem solving, debugging and troubleshooting skills
    • Experience writing automated tests

    Experience* in these areas is a *plus

    • Knowledge, interest and a real passion for topics in data visualisations, statistics, machine learning, data analytics
    • Educational background in a mathematical discipline such as Mathematics, Physics, Engineering, Computer Science
    • Knowledge of IT Operations, IT Infrastructure, Application Performance Monitoring and/or IT Security domains

    Additional* *Information

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    #LI-AD1

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Elastic
    Preferred timezone: UTC -12 to UTC +1

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    The Beats platform is the basis for building open source shippers that collect all kinds of operational data, store it in Elasticsearch, and visualize it with Kibana. They collect data from edge servers, and are used to power application monitoring, infrastructure monitoring, and network monitoring. We currently have five official Beats: Filebeat for gathering logs, Packetbeat for network traffic, Metricbeat for metrics, Winlogbeat for Windows event logs, Heartbeat for uptime monitoring, and Auditbeat for audit data. In addition, the open-source community has created over 40 Beats, collecting data from all sorts of sources.

    Logstash is an open source streaming ETL (extract-transform-load) tool, capable of collecting data from multiple sources, reshaping, enriching and pushing it to multiple destinations. Logstash is structured around a set of more than 200 plugins and a core platform that wires them into continuously processing pipelines. The project is written in a mix of JRuby and Java.

    We are looking for talented Senior JavaScript engineers passionate about data, about infrastructure, and more importing about combining the two and turning them into valuable and actionable insights via UI. You will get the chance to contribute and innovate to UIs built on top of the Kibana platform for:

    • Beats to allow the user to configure and manage the Beats fleet
    • Logstash like centralized pipeline management, pipeline viewer or grok debugger

    You will have the opportunity to work with exceptional engineers on cutting edge technology in a small and focused team. The team is diverse and distributed across the world, and collaborates on daily basis over Github, Zoom, and Slack.

    Skills you will bring along:

    • BS, MS or PhD in Computer Science or related engineering discipline or 5+ years of front end development work.
    • Strong JavaScript programming skills.
    • Experience with Typescript or another statically typed language is preferred.
    • Experience with React or at least one other modern JS Framework
    • Experience in building large scale pluggable/extendable UIs
    • Firm understanding of UX/UI design principles
    • Familiarity with time-series and other visualizations used in monitoring systems
    • Experience in developing using a TDD or BDD workflow.
    • Familiarity with GraphQL is a plus
    • Experience using monitoring products in production is a plus.
    • Experience using and/or operating the Elastic stack is a big plus.
    • Familiarity with building data processing pipeline visualizations is a plus
    • Excellent verbal and written communication skills, a team player with strong analytical, problem solving, debugging, and troubleshooting skills.
    • A belief in progress over perfection.
    • Ability to work in a distributed team throughout the world.

    LI-AD1

    Additional Information:

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Elastic
    Preferred timezone: UTC -12 to UTC +1

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Diversity drives our vibe. We unite people across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    The Elastic Cloud team is growing rapidly and we are now looking to add a Team Manager to help make this a positive experience for the team all-round and help us continue to deliver quality work. Our team is a dynamic and rapidly growing group of engineers based all around the world, covering a multitude of countries and timezones. We're solving some very hard problems with innovative tech and have fun doing so. This is a great opportunity to help lead our Cloud Engineering efforts and make an immediate impact to our strategy and implementation.

    What* you will be *doing:

    • Manage, mentor and lead a distributed team of Engineers who develop software for our Elastic Cloud offerings
    • Run multiple software projects simultaneously
    • Work with Product Management to define requirements
    • Build project plans for large projects (effort estimation, scheduling, project status tracking and reporting, etc.)
    • Participate in interviewing and help drive hiring
    • Lead and conduct performance evaluations for your direct reports
    • Be an awesome person to work with

    What* you will *bring along:

    • BS Degree in Computer Science or equivalent experience
    • 5+ years experience leading teams of software engineers
    • Experience running a distributed team is a plus
    • 5+ years as a hands-on software engineer (C++, Java, Scala, C#, or Python or similar programming languages) so you understand the core principles of the engineering work that is going on in your team
    • Your heart at the right place, good sense of humour and ability to form connections with the people you work with

    Bonus Points:

    • Distributed systems design and development
    • Operating a SaaS service
    • 3rd party Cloud hosting services (AWS, GCP, Azure, etc.)
    • Experience supporting customer problems and communication
    • Speaking/presenting at tech conferences
    • Managing on-call schedules (PagerDuty, VictorOps, etc)
    • Open source projects and companies
    • Automated testing
    • Secure coding practices (static code analysis, security code reviews, etc.)

    Additional Information:

    • Deeply competitive pay and benefits
    • Equity
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building great products
    • Employees with a wide variety of interests
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
    • Distributed-first company with colleagues all over the world, speaking over 30 languages! Some even fly south for the winter :)

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation.

    Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Mixmax
    Must be located: Americas.

    We're looking to hire a web engineer to join our fast-growing team. In this role, you’ll be working with us remotely in all aspects of the product from end to end.

    Mixmax is the hub for all your business communications. We integrate with your company's existing toolchain - email, calendar, chat, CRM, and more - to bring all information into one place. This means we're syncing, storing, & indexing hundreds of millions of events a day into our system, and then building blazing fast APIs and rich integrations to delight users. Additionally, we have an extensive Developer API that powers entire third party products.

    As a web engineer you’ll be a part of a team specifically focused on building out the next generation of our system. This means being a member of a team that values continuous and collective learning, culture over process, data driven development and always asking tons of questions.We actively blog about our work, contribute to open source, sponsor Open Collectives, and host/present at meetups - we actively encourage you to do the same and under your own name.

    Diversity and inclusion are core to our culture, and we are actively committed to building a more inclusive work environment. If you are a member of an underrepresented group in technology, we strongly encourage you to apply.

    Responsibilities:

    As a web engineer, you’ll:

    • Lead and contribute to the development of critical projects, working with and mentoring other web engineers.
    • Be directly involved in the entire development lifecycle of improvements to Mixmax’s product.
    • Work with your team to improve our delivery processes and advocate for building maintainable, high quality code in a distributed codebase.
    • Work with React, Node, MongoDB, Elasticsearch, Redis.
    • Contribute to Mixmax’s open source libraries.

    Requirements and skills you possess:

    • Excellent knowledge of: Node, React, or other front-end frameworks.
    • Strong knowledge of JavaScript (ES5, ES6), the DOM, HTML, CSS.
    • Working knowledge of at least one of: MongoDB, Elasticsearch, Redis
    • Have excellent documentation and communication skills.
    • Strive to grow personally and professionally, beyond just expanding technical abilities.
    • Have worked remotely before for at least 1 year
    • Work in an area where you can have at least 4 hours overlap with 9 AM - 6 PM Pacific Time

    Awesome if you also:

    • Have worked in a distributed codebase.
    • Have contributed to open source.
    • Are familiar with email protocols (SMTP, RFC822).
    • Have developed a Chrome Extension.
    • Love to experiment with new technology and share knowledge with the team

    Get to Know Us!

    At Mixmax, our mission is to change how the world communicates. We’re reinventing email for business: helping sales, customer success, and recruiting teams sell, succeed, and hire better.  More than 10,000 customers rely on us to get their jobs done. We’re profitable, growing fast, and we want your help to grow even faster!

    We’re a driven, passionate, responsible group who values personal and professional growth equally. We take care of ourselves, our families, our customers, and one another. We believe in sustainable and diverse approaches to work and life, because optimizing for the long-term is the best path to success.  

    As a team member, you’ll wear multiple hats, embrace ambiguity, and take charge leading complex projects. You’ll have the support of an experienced team who’ve built multi-million dollar products and services. This is exceptionally challenging work, but will be the most meaningful and rewarding of your career. Check out our Instagram to see how much fun we have together!

    We offer competitive salaries, meaningful equity, generous health, dental & vision, and fitness reimbursement benefits. And you get to work on product people LOVE!

  • Elevio

    About Elevio

    Elevio is a SaaS platform that makes it easy to create, deliver and improve help content to drive customer education. Our aim is to allow end users to help themselves so our customers can focus on what they do best.

    We're a well-funded and fast-growing startup with over 500 global customers including AccuWeather, TripAdvisor, Atlassian and eBay. We're currently looking for someone to contribute to key parts of our platform and vision.

    Working as a backend engineer here will mean your work will load close to a billion times every month, and growing!

    As a backend engineer you'll:

    • Design and build REST, GraphQL and gRPC APIs that can handle 500 concurrent requests and beyond
    • Work on streaming data pipelines to handle real-time user interactions
    • Automate deployment pipelines and maintenance tasks to maintain and improve our 99.9% availability
    • Write and fine tune database queries to mine data from half a billion records
    • Use cutting-edge informative retrieval (IR) and natural language processing (NLP) concepts to recommend relevant content
    • Be a part of the team: do code reviews, mentor others, refactor code and share knowledge
    • Help and assist other team members to solve problems either internal or customer facing

    What we're looking for:

    • Experience building and maintaining interactive and real-time web applications
    • Experience with, or an interest in, Scala, Elixir and Python
    • Experience with cloud technologies like AWS, GCP or Azure
    • Familiarity with container technologies such as Docker, ECS and Kubernetes
    • Fluency or understanding of database technologies like Postgres, ElasticSearch, DynamoDB, Redis and Redshift
    • Fluency in best-practice software development
    • Experience with automated testing and continuous integration
    • Dedication to not only maintaining but also improving system reliability and performance
    • Strong product sense to contribute back to product improvements

    We're looking for someone who not only can get the job done but also challenge the status quo and constantly look for better ways to enhance customer success and also internally within our team.

    Bonus points:

    • Working knowledge of PHP
    • Experience with ETL and building data pipelines
    • Knowledge of various API standards such as REST, GraphQL, gRPC and Thrift
    • Experience or interest in natural language processing (NLP) and machine learning
    • Fluency or understanding of frontend TypeScript/JavaScript

    What you get from us

    • Competitive salary and equity
    • Flexible work options that suit you
    • Direct involvement in determining the direction of the product
    • Time and support for your own learning (e.g. conferences, code camps, workshops, books, etc)
    • Tools you need to get the job done
    • Monthly lunches, always-stocked drinks fridge and a few other nice perks (If you are in Melbourne)

    If you're interested, even if you don't tick all the boxes we would love to talk to you!

    Elevio is an equal opportunity company dedicated to welcoming applicants from any location, race, age, gender, sexual orientation and socio-economic background.

  • Dealer Inspire
    Must be located: United States of America.

    React/Node JS Developer

    This position can be remote; US based candidates only.

    About You:

    Looking for a unique work environment and culture to thrive in? Do you love the sense of accomplishment after shaping a new product and pushing code daily? Are you a motivated individual who works well independently, as well as on a team? Are you excited about developing modern applications on serverless cloud architecture? Then we want you!

    About Us:

    Dealer Inspire is an automotive website and digital marketing provider headquartered in Naperville, Illinois with offices across the United States. We pride ourselves in having a fun, unconventional working environment and a great culture. While our team works extremely hard, we try to keep it a fun and creative work environment. At Dealer Inspire, we like to look at current problems and 'rethink' about solutions. We're flexible - we don't write requirements in stone, and things can change regularly. This means rethinking how the solutions work best. 

    Want to learn more about who we are? Check us out here!

    Job Description

    Your duties will primarily revolve around writing code creating new features, modifying existing code to fix errors and bugs, and improving performance while adhering to system testing and validation procedures.

    To be successful in this role, you will need a high degree of personal responsibility with respect to quality, attention to detail, and the willingness to contribute and collaborate as part of a team.

    Skills & Requirements

    We're flexible with learning on the job and corresponding relevant work experience. However, for this position to be successful we need you to know the following, with a strong self-initiative to learn from others!

    Essential Responsibilities (including but not limited to):

    • Architecture and development of new features

    • Set and enforce code quality standards and test coverage

    • Leadership and mentoring of junior developers

    Required:

    • Experience with front-end technologies such as React, Redux, and Webpack.

    • Experience working with NodeJS

    • Experience working with SQL or NoSQL databases; the ability to write efficient queries and benchmark/profile them

    • Mastery of JavaScript, HTML, and CSS/SASS/StyledComponents

    • Strong understanding of asynchronous programming

    • Experience with the Express framework in NodeJS

    • Experience with performance debugging and benchmarking

    • Experience with testing frameworks like karma, mocha, or jest

    • Experience with Git version control

    • Understanding of CI/CD

    • Strong attention to design detail (UI/UX)

    • Strong communication skills

    Highly Desired:

    • Experience working remotely

    • Familiar with Mobile-First, responsive web design

    • Familiar with AWS Cloud Architecture and Serverless (Fargate, StepFunctions, Lambda, SQS)

    • Familiar with GraphQL, DataLoader, and Apollo Client

    • Familiar with MongoDB, Atlas, and Stitch

    • Familiar with PostgreSQL

    • Familiar with ElasticSearch

    Compensation:

    Compensation is based upon skill and previous experience. Motivated and talented individuals may advance quickly in our fast growing company.

    Perks:

    • Health Insurance with BCBS, Delta Dental (Orthodontics coverage available), Eye Med Vision

    • 401k plan with company match

    • Tuition Reimbursement

    • 13 days paid time off, parental leave, and selected paid holidays

    • Life and Disability Insurance

    • Subsidized internet access for your home

    • Peer to Peer Bonus program

    *Not a complete, detailed list. Benefits have terms and requirements before employees are eligible.

This month - Remote Elasticsearch jobs
  • Kyruus
    Must be located: United States of America.

    Senior Software Engineer - Search Team

    First and foremost, Kyruuvians care deeply about our vision to enable human beings to care for human beings, our mission, and our CORE values:

    • Caring – We care about our clients, their patients, and each other.
    • Ownership – We own our success and have the courage to make decisions.
    • Respect – We respect and enjoy each other's journey, experiences, and gifts.
    • Empowerment – We empower our team, our clients, their providers and patients to make the right decisions.

    Here’s what that would mean for you in the Senior Software Engineer role on the Search Team.

    Caring

    You’ll design, develop, debug, and test code to support our software products. You’ll understand requirements and translate them into production-worthy capabilities to make progress on our product roadmap and planned customer commits.

    Ownership

    • Your typical day will include writing code (mostly in python) and reviewing others’ code. You’ll develop unit and integration tests to ensure the quality of the code.
    • You’ll participate in and contribute to Agile team activities. You may play a specific role (such as Team Lead or Architect Owner) on your Agile team.  
    • You’ll ensure stories are on track to be delivered with the sprint. You’ll escalate issues if the stories begin to go off track and work with your team to make necessary corrections to mitigate overall project risk.
    • You’ll embrace and consistently apply best practices, coding standards, and patterns for development and deployment of your code. You’ll mentor more junior engineers on those best practices and patterns.
    • You’ll investigate alerts about possible errors in our system. You’ll address outages in a timely manner in order to accomplish our technology platform SLAs.
    • You’ll work on design and architecture investigations.
    • You’ll report to the Manager, Engineering in the Routing & Scheduling department within the R&D - Engineering division.

    Respect

    How You’ll Use Your Professional Skills

    You’ll use your 4+ years programming experience to:

    • Help accomplish the goals of your Agile team through your design and programming skills building out Python/Flask based API’s, working with Elasticsearch to build performant queries to get the best possible match for patients.  You will also leverage the AWS ecosystem to build serverless applications and use standard tooling like SAM, CodeDeploy, and Bitbucket Pipelines to automate the deployment.
    • Accurately estimate work for the sprint cycle and proactively provide updates on your status. Communicate adjustments to your estimates as you have new information in order to ensure your Product Owner can set appropriate expectations about availability of value being delivered by your team.

    You’ll use your experience in/familiarity with technologies relevant to Kyruus to:

    • Build, scale, and deliver dynamic and highly-available enterprise solutions
    • Think creatively about how to use technology and tools to solve problems faced by our users and customers
    • Research new libraries and components to add to our system.

    You’ll use your communication and active listening skills to:

    • Understand the needs of our users and customers at the beginning of each project
    • Provide complete, actionable, and timely technical feedback to your Agile team
    • Mentor fellow and junior engineers
    • Create an inclusive environment where your peers feel motivated to succeed.

    Empowerment

    How You’ll Know You’re Succeeding

    • You commit quality code (lots!) reliably and on time to help the team achieve roadmap goals and customer commits.
    • You regularly write excellent documentation.
    • You follow Agile practices in your daily and weekly work and are reliable team member
    • You provide timely feedback on designs and code changesets and share technical insights, learnings, and best practices with Kyruuvians by presenting at Lunch & Learns, Technical Brown Bags, and internal demos.  

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Railroad19

    Cloud Native Java Software Engineer Railroad19, Inc. ~  Remote - United States Cloud Native Java Software Engineer (Remote United States) At Railroad19, we develop custom software products and provide software development services.  We are looking for a Cloud Native Java Software Engineer with 8 years of experience that is fluent in both Java 8 and Spring Boot to be a strong advocate for clean and maintainable code. In addition to contributing to the codebase you will work as an adviser to help create best-in-class solutions. You will report to the Principal Software Developer leading the team. While there are no management responsibilities for this position there is opportunities for leadership for those who want to grow. At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US.  This is a full-time role with vacation, health insurance, and a 401k. Railroad19 provides healthy compensation with excellent benefits and a great corporate culture. The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099). 

    Primary responsibilities:

    • Understand our client's evolving needs

    • Advocate for appropriate solutions with multiple stakeholders

    • Write and maintain scalable enterprise quality software

    • Build Rest and GraphQL APIs for single-page web applications

    • Build Microservices that connect to Oracle, Cassandra, and Kafka

    • Write functional and unit tests to maintain code quality

    • Identify new opportunities, tools, and services to enhance the custom software platform

    • Support and troubleshoot issues (process & system), identify cause, and proactively recommend sustainable corrective actions

    Experience:

    • Advanced Java development experience

    • Hands-on experience with Java 8 and above (especially streaming collections and functional interfaces)

    • Hands-on experience with NoSQL (Cassandra, MongoDB, ElasticSearch) technologies is a plus

    • Hands-on experience with Spring Boot, Spring Cloud(using Netflix OSS) is a plus

    • Hands-on experience with Oracle or similar relational database technology

    • Hands-on experience with AngularJS or similar JavaScript frameworks is a plus

    • Demonstrates a passion for learning new technologies and takes pride in delivering working software

    • Experience collaborating on an Agile team

    • Git experience preferred

    • Continuous integration practices are a plus

    • Familiarity with AWS

    • Bachelor's or master’s degree in computer science, computer engineering, or other technical discipline; or equivalent work experience

    No Agencies*** This is a non-management position This is a full time position

    We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

  • Loop & Tie
    Must be located: North America.

    We're a lean group of passionate folks that want to disrupt how gifting is done. Self-motivation is a must since we often work remotely using the latest tools such as Slack. The technology stack consists of Rails and Angular sitting on top of Heroku using Postgres, Elasticsearch, Redis, and a variety of AWS services.

    We care greatly about aesthetics (no one wants an ugly gift), so if you've got incredible front-end chops, that's a bonus.

    We're looking for developers with a few years of general development experience because we understand these skills are transferrable. At the same time we would prefer the following:

    Responsibilities: 

    - Design, build and test end-to-end features using Rails Writing comprehensive tests 

    - Creating and maintaining APIs 

    - Planning and maintaining a product long-term 

    - Planning stories and resolving assigned tickets in Pivotal Tracker 

    - Participate in code reviews, follow and assist in the development of Loop and Ties coding guidelines

    - Owning deployments and DevOps 

    About you: 

    - 3+ years of professional software development experience for the web

    - Experience deploying and supporting code in production 

    - Knowledge of development best practices (agile methodologies, code reviews, Javascript testing frameworks) 

    - Knowledge of API architecture development 

    - Experience developing and deploying a product in a production environment

    - Experience in full life-cycle development of web applications

    - You have startup experience and you enjoy working in small teams

    - Experience with a web frameworks and ORMs, like Rails or Django

    - Bonus if you are familiar with Angular (we are lightweight with JS)

  • Elastic
    Preferred timezone: UTC -12 to UTC +1

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Diversity drives our vibe. We unite Elasticians across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    About The Team:

    Stack and Solutions is a subteam under Cloud Engineering. This team is responsible for two main areas: integrating Elastic Stack features like Index Lifecycle Management, Kibana Canvas, etc into the Cloud platform and building a foundation for products like Enterprise Search, AppSearch to be managed on the Cloud platform.

    Engineering Philosophy:

    Engineering a highly complex distributed system that is easy to operate via elegantly designed components and APIs is a non-trivial effort. It requires solid software development skills, and more importantly, a sharp mind and the ability to think like a user. We also care deeply about giving you full ownership of what you’re working on. Our company fundamentally believes great minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible in our organization. We feel that anyone needs to be in a position to comment on truly anything, regardless of his or her role within the company.

    Some of the things you'll work on:

    • Collaborate with distributed team of engineers from all across the globe.
    • Implement Elastic Stack features like Cross Cluster Replication, autoscaling of Elasticsearch Clusters.
    • Participate in coding, debugging complex failure scenarios, and triaging bugs in production SaaS and on-premise software.
    • Work with the team to help build scalable solutions to deliver the best user experience.
    • You'll mentor your co-workers and review code and design.
    • Understand our company strategy and help to translate it into technical deliverables and guide Cloud’s product direction to realize it.
    • Lead technical designs and build POCs for new efforts, validating a wild idea works before contributing to it.
    • Collaborate with the support team to support our products and get feedback on the product.

    What you will bring along:

    • You have several years of experience as a software engineer, with a track record of delivering high-quality, scalable code.
    • You have experience with Elasticsearch. You should be able to debug Elasticsearch issues and show interest in understanding the internals.
    • Strong on Scala and Java in general, including concurrency concepts and the standard library of data structures.
    • You've built things with elasticsearch before, and understand how distributed systems operate and the limitations and advantages.
    • Previous experience providing technical leadership for a small team of engineers.
    • Experience integrating with marketplace and/or console offers from hosting providers (Azure, GCP, etc.) is a huge plus.

    Additional Information:

    • Deeply competitive pay and benefits
    • Equity compensation
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building phenomenal products

    LI-SH1

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Elastic
    Preferred timezone: UTC -12 to UTC +1

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Diversity drives our vibe. We unite Elasticians employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    About The Role:

    You will be responsible for technical design and work in the User Journey area of Elastic’s Cloud product. The User Journey area is a cross-functional team responsible for trial user flow, UX, design and development of Elastic’s Cloud user portal, integrations with 3rd party hosting providers, and more. You will lead by example and should participate in coding, debugging complex failure scenarios, and triaging bugs. You’ll analyze the current system, it’s strength and limitations. You will participate in roadmap and project planning efforts and will have ownership for delivering it. You’ll be participating in project management efforts as the teams execute on plans, and you’ll have a role in communicating progress and status to stakeholders.

    Engineering Philosophy:

    Engineering a highly complex distributed system that is easy to operate via elegantly designed components and APIs is a non-trivial effort. It requires solid software development skills, and more meaningfully, a sharp mind and the ability to think like a user. We care deeply about giving you full ownership of what you’re working on. Our company fundamentally believes phenomenal minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible in our organization. We feel that anyone needs to be in a position to comment on truly anything, regardless of his or her role within the company. Does this sound like you? Then you should click apply!

    Some of the things you'll work on:

    • Work with a distributed team of engineers from all across the globe.
    • Lead our efforts to measure, monitor, and improve our platform performance. This includes things like: How do we measure changes in performance behavior each time we release? What are our key areas that contribute to production issues? How do we identify and address them?
    • Craft end-to-end modules making it easy for users to connect and visualize data within minutes. You will collaborate with the Elasticsearch and the Kibana teams to build dashboards, define data schema, new transformation and processors, etc.
    • Own, curate, and execute the Cloud User Journey area product roadmap, collaborating with product managers, engineering managers, and other stakeholders across Cloud and Elastic teams.
    • Understand our company strategy and help to translate it into technical deliverables and guide Cloud’s product direction to realize it.
    • Create technical designs and build POCs for new efforts, validating a wild idea works before contributing to it.
    • Be a contact point in Cloud for other teams within Elastic. Examples include helping Support with difficult cases or consulting the Elastic Stack engineers with designing new features in a Cloud compatible way.
    • Be hands-on with the codebase. Review work done by the team, and provide constructive feedback.
    • Help the team define coding practices and standards.

    What you will bring along:

    • A track record of successfully leading multi-functional teams to deliver quality content.
    • Previous experience working with stakeholders outside of Engineering.
    • You have 5-7 years experience in a hands-on Javascript programming role.
    • Comfortable working and communicating with teams from several functions – design, data analytics, and distributed engineering.
    • You have worked on a SAAS platform or product.
    • Previous experience in an ownership role for roadmap curation and execution.
    • Experience integrating with marketplace and/or console offers from hosting providers (Azure, GCP, etc.) is a huge plus.
    • A self starter who with experience working across multiple technical teams and decision makers

    Additional Information:

    • Deeply competitive pay and benefits
    • Equity compensation
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building phenomenal products

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Church Initiative
    Must be located: United States of America.

    We are seeking a self-motivated, responsible Ruby developer to join our small technology team in new and ongoing development projects. This is an ongoing, part-time contract position of between 15 and 30 hours per week (depending on your capacity).

    About us:

    Church Initiative is a nondenominational, nonprofit Christian ministry serving 25,000 churches worldwide. From its headquarters in Wake Forest, North Carolina, the ministry creates and publishes video-based curricula to help churches minister to people experiencing life crises.

    Because this function supports both national and international ministry in a highly visible way, it is important that the successful candidate have a strong spiritual background. This includes a professed relationship with Jesus Christ, a consistent and deep personal walk with the Lord, and a demonstrated heart for ministry through the local church evidenced by active membership in a local church.

    The work:

    • Build, improve, manage, and support multiple Rails applications
    • Help maintain our technology infrastructure, creating new systems and tools when needed
    • Continually improve the quality and experience of our web presence
    • Improve our staff’s ability to serve our customers

    Technical skills:

    • Ruby/Rails
    • Javascript
    • HTML & CSS
    • MySQL, Redis, Elasticsearch
    • Heroku & AWS
    • Linux server administration

    Requirements:

    • Mid to Senior-level developer
    • Experience working remotely
    • At least 15 hours of work availability per week
    • Eligible to work in the United States
    • Fluent English
  • Sked Social

    We are looking for an experienced Javascript developer/engineer to be part of our team. We operate on a MEAN stack, and our team generally works across the full stack rather than just back or front end (although, of course you might have more experience with one than the other!).

     

    We have a fully remote team distributed around the world. We work hard to keep our customers around the globe happy, and we're proud of our success over the last 5+ years.

     

    You'll be collaborating particularly with our head of engineering based in US Eastern timezone (that's the more important one!).

     

    Your mission The core mission of our engineers is to build a product that our customers will love. You will work hard to create new features, refactor code, and build new services entirely in collaboration with your engineering colleagues and our product team. You will bring your past experience to help us iterate rapidly and build for the future.

     

    Your role

    We'll know you are successful when you:

    • Become the 'engineering owner' of both some existing feature areas and new ones
    • Actively collaborate with your engineering colleagues and the product team
    • Put yourself in the shoes of the customer and try to understand what they need
    • Deploy bug-free code to production that is easily maintainable
    • Improve code quality as you work
    • Work on short release cycles to iteratively test and refine our platform

    Our stack We use a fairly plain MEAN stack: NodeJS/Express, MongoDb, and AngularJS (1.x) (plus a bit of React, which is where we're heading for the future). We also use Redis and ElasticSearch.

     

    Our servers are all in AWS, and we make use of tech like Elastic Beanstalk to make DevOps easy. It'd be great if you have experience working in an agile/kanban environment with Git for SCM (branching, merging, pull requests – we use GitFlow as our workflow).

     

    Experience designing and writing unit tests within frameworks such as Mocha and Karma is also helpful.

    Of course, you should be comfortable working with a command line (Unix/Linux, SSH).

     

    Your Experience & Skills  You're a fit for this role if you:

    • Have 3+ years of experience working with NodeJS and a MEAN stack (required)
    • Have shipped product (that is, something people paid for!) in a B2B SaaS environment in the past (required)
    • Have worked full time remotely in the past (preferred)
    • Love working in a small team
    • Understand when you need to build a quick and basic MVP ('hack it') and when to build a 'kitchen sink'
    • Are not afraid of debugging complicated issues or working on refactoring/updating older code
    • Want to hit the ground running and get straight into the 'thick of it'
    • Can collaborate across timezones and have flexible availability to work with a global team
    • Love deploying well-tested and effective code to production
    • Like to work on a mix of new projects and improvements to existing features

    Some understanding or experience in social media management and/or social networks (from a business users' perspective or their API) is a plus, but definitely not required.

     

    If this sounds like somewhere you'd love to work, we'd love to hear from you. Apply now via the link or give Rebecca a call on (US +1) 404 502 0084 to ask any specific questions.

  • JBS Custom Software Solutions

    JBS Full-Stack Developer (Python, JavaScript, PostgreSQL)

    Required

    •     3+ years working with Python

    •     3+ years working with JavaScript

    •     Strong knowledge of modern JavaScript development practices

    •     Strong computer science background

    •     3+ years experience with Python web frameworks (Django, Flask, etc)

    •     3+ years working with open-source relational database systems (MySQL, PostgreSQL)

    •     Experience with search tools such as Solr and Elasticsearch

    •     Feels comfortable and has experience working in a Linux environment (ubuntu preferred)

    •     Strong communication skills, both written and verbal

    •     Ability to accurately estimate work

    •     Commitment to provide quality completed deliverables with well-factored, maintainable code

    •     Experience with VCS (git, hg or svn)

    Nice To Have

    •     Experience with React

    •     Experience with microservices architectures

    •     Experience with node.js

    •     Experience with serverless architectures (AWS Lambda, Python Zappa, Serverless Framework)

    •     Experience in e-commerce development

    •     Experience building and designing REST-based web services using JSON

    •     Experience with DevOps (configuration and installation of apache/nginx/memcached/varnish, etc)

    •     Experience with AWS (EC2, RDS)

    •     Experience with Bootstrap and/or Foundation

    •     Experience with containerization (Docker, Kubernetes, etc)

    JBS Benefits

    • Full-time employment with benefits

    • Work from home

    • Medical/Dental/Life/Disability

    • 401k with company match

    • Paid overtime

    • PTO and Company Holidays

  • Action Verb (Files.com)
    Must be located: United States of America.

    Do you want to work on a high volume server-side API that serves hundreds of requests per second? Are you excited about helping people and businesses collaborate more efficiently by building cutting edge tools for search and collaboration?

    If so, we’d like you to learn about Files.com!

    At Files.com, we’re building a cloud storage service that challenges the status quo through many unique features that really help people and businesses boost their productivity.

    Our primary app and API is primarily written in Ruby on Rails (though we use Grape for APIs, not ActionController, and we don’t use Rails views at all). We have additional backend services written in Ruby, have built our own version of Resque, and heavily use things like Redis and Elasticsearch.

    We are looking for Rubyists with strong backgrounds in data structures, algorithms, and scaling to join our team and help us build features into our already great app.

    Read on to learn more!

    As a Serverside Developer at Files.com, you will take the lead on helping build cutting edge features into the Files.com product that drive value for the 1,700 business that use our platform for collaboration.

    Our API receives hundreds of requests per second and is used by both internal and external developers.

    Here are some examples of projects that our Serverside Developers will be tackling in the next 6-12 months:

    • Implementing Single-Sign-On via OAuth, SAML, and SCIM.

    • Implementing in-file search using Elasticsearch with custom input filters to index a plethora of document types.

    • Building a scalable engine that can convert nearly any type of files to PDF for in-browser previews (like the former Crocodoc service).

    • Upgrading our API documentation to be automatically generated using the OpenAPI standard, and the creation of automatically-generated SDKs.

    • Building our Universal Sync engine, which is a tool that allows Files.com users to synchronize their files to other cloud services such as S3, Azure, and Rackspace.

    • Building a file versioning tool that uses Git behind the scenes to give customers easy tracking of file versions

    Additionally, you'll contribute to our ongoing projects for improving security, monitoring, and performance. 

    Minimum Qualifications:

    • 5+ years of directly applicable experience.

    • Strong Computer Science background and understanding of algorithms and data structures.

    • History developing and supporting actual applications that have seen production usage with a large user-base.

    • Complete understanding of how to write secure code and an awareness of common web application security vulnerabilities.

    • Experience with Ruby and Rails.

    • Appreciation for testing and the ability to write specs using RSpec.

    Preferred Qualifications:

    • Participation in open source Ruby gem projects, including ideally being the maintainer for a Gem that sees large usage in the community.
    • Strong experience working at scale.
  • Files.com
    Must be located: United States of America.

    Do you want to work on a high volume server-side API that serves hundreds of requests per second? Are you excited about helping people and businesses collaborate more efficiently by building cutting edge tools for search and collaboration?

    If so, we’d like you to learn about Files.com!

    At Files.com, we’re building a cloud storage service that challenges the status quo through many unique features that really help people and businesses boost their productivity.

    Our primary app and API is primarily written in Ruby on Rails (though we use Grape for APIs, not ActionController, and we don’t use Rails views at all). We have additional backend services written in Ruby, have built our own version of Resque, and heavily use things like Redis and Elasticsearch.

    We are looking for Rubyists with strong backgrounds in data structures, algorithms, and scaling to join our team and help us build features into our already great app.

    Read on to learn more!

    As a Serverside Developer at Files.com, you will take the lead on helping build cutting edge features into the Files.com product that drive value for the 1,700 business that use our platform for collaboration.

    Our API receives hundreds of requests per second and is used by both internal and external developers.

    Here are some examples of projects that our Serverside Developers will be tackling in the next 6-12 months:

    • Implementing Single-Sign-On via OAuth, SAML, and SCIM.

    • Implementing in-file search using Elasticsearch with custom input filters to index a plethora of document types.

    • Building a scalable engine that can convert nearly any type of files to PDF for in-browser previews (like the former Crocodoc service).

    • Upgrading our API documentation to be automatically generated using the OpenAPI standard, and the creation of automatically-generated SDKs.

    • Building our Universal Sync engine, which is a tool that allows Files.com users to synchronize their files to other cloud services such as S3, Azure, and Rackspace.

    • Building a file versioning tool that uses Git behind the scenes to give customers easy tracking of file versions

    Additionally, you'll contribute to our ongoing projects for improving security, monitoring, and performance. 

    Minimum Qualifications:

    • 5+ years of directly applicable experience.

    • Strong Computer Science background and understanding of algorithms and data structures.

    • History developing and supporting actual applications that have seen production usage with a large user-base.

    • Complete understanding of how to write secure code and an awareness of common web application security vulnerabilities.

    • Experience with Ruby and Rails.

    • Appreciation for testing and the ability to write specs using RSpec.

    Preferred Qualifications:

    • Participation in open source Ruby gem projects, including ideally being the maintainer for a Gem that sees large usage in the community.
    • Strong experience working at scale.
  • Blue Orange Digital
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Job Description

    We are looking for an awesome React/Redux JavaScript Developer to help us build our web application. Our application uses GraphQL to connect the server and the client. We’re looking for someone comfortable dealing with structuring the Apollo/GraphQL queries to optimize data fetching into the redux store and right into React.

    We also have a lot of data visuals on the roadmap and experience working with D3 or other data visualization libraries is required.

    We’ve mapped the Elastic Search query API into the graphql interface which makes the data interface very sophisticated. It’s a fun, data-heavy middleware but gives the client a lot of power to request the range of data it needs.

    This project will run through the end of the year.

    Responsibilities

    • Build reusable code and libraries for future use

    • Comfortable working with D3/react or other data viz tools to make dynamic interfaces.

    • Write well structured GraphQL queries and pattern good binding with React.

    • Optimize code for efficiency and scale.

    • Testing client-side code and data loading queries.

    Skills And Qualifications

    • 2-3+ years working with React, React Native, Redux/Flux architecture.

    • Familiar with GraphQL

    • Elasticsearch Query DSL experience

    • Strong understanding of good CSS patterns with a comfort using pre-processing platforms, such as LESS and SASS

    • Not intimidated by amending Webpack or structuring NPM builds.

    • We use Git. You should know how to as well.

  • Ahrefs
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -7 to UTC -3

    What We Need

    Ahrefs is looking for a Site Reliability Engineer to help take care of its distributed crawler powered by 2,000 servers and ensure all systems are up and running 24/7. If you possess a healthy desire to automate everything while being able to quickly resolve urgent issues manually, then we want you! We strive to keep humans away from doing repetitive jobs that can be done by computers and focus instead on foreseeing problems and defining programmatic means to handle them.

    Our system is big part custom OCaml code and also employs third-party technologies - Debian, ELK, Puppet, Clickhouse, and anything else that will solve the task at hand. In this role, be prepared to deal with 25 petabytes storage cluster, 2,000 baremetal servers, experimental large-scale deployments and all kinds of software bugs and hardware deviations on a daily basis.

    Basic Requirements:

    • Deep understanding of operating systems and networks fundamentals
    • Practical knowledge of Linux userspace and kernel internals

    The ideal candidate is expected to:

    • Understand the whole technology stack at all levels: from network and user-space code to OS internals and hardware
    • Independently deal with and investigate infrastructure issues on live production systems including dealing with hardware problems and interact with datacenters
    • Develop internal automation - monitoring, setup, statistics
    • Have the ability to foresee potential problems and prevent them from happening. Apply first-aid reaction to infrastructure failures when necessary
    • Help developers with deployment and integration
    • Participate in on-call rotation
    • Make well-reasoned technical choices and take responsibility for it
    • Approach problems with a practical mindset and suppress perfectionism when time is a priority
    • Setup automatic systems to control infrastructure
    • Possess a healthy detestation for complex shell scripts
  • Shift
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    A full job description can be found here: https://engineering.shift.io/jobs/api-developer

    You can also find us here: https://twitter.com/madewithshift?lang=en, here: https://www.facebook.com/madewithSHIFT/, and here: https://blog.shift.io/

    Goal

    Build rock-solid, easy to use public APIs

    Responsibilities

    • Always ask if the users is happy
    • Understand our users, their problems, and the resulting opportunities
    • Regularly wonder about the health of your services in production
    • Design practical solutions to difficult problems
    • Write code that is delightful to read
    • Passionately contribute to an awesome team
    • Confident with common design patterns

    Tech Stack

    • Java SE 8 
    • Jetty JAX-RS 
    • Hibernate 
    • ElasticSearch 
    • MySQL 
    • AWS & Google Cloud

    Location: Boston, MA or Remote

    Benefits:

    • 3 Weeks PTO
    • 100% Medical, Dental, & Vision Insurance
    • 4% 401K Match
    • Commuter FSA
    • Life & Disability Coverage
  • Forager Logistics
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Forager Logistics was founded with the goal of making it easier for shippers to transport their products between the US and both Mexico and Canada, with a focus on servicing the most complex supply chain networks. By specializing in the most challenging freight, Forager Logistics sets itself apart from the industry and is uniquely primed for success.

    We are looking for a Senior Software Engineer – Full Stack to join our product development team. You will conceptualize, design, build and deploy to the field new and innovative products for our internal teams as well as external customers. You’ll want to be comfortable with both sides of the stack or are willing to get comfortable. You’ll wear a lot of hats - including hands-on coding, mentoring other developers, influencing our product vision, and more. We have high standards for code quality, all forms of testing, and intelligent architecture.

    Remote Work: We are only accepting US based applicants. Chicago, IL residents are preferred but we are open to Remote for applicants with very strong backgrounds in our Stack.

    What We Believe In (for real, not just in our job posting): 

    • Transparency and Fairness
    • Support and Trust in our Team and Management
    • Anti-Micromanagement
    • Healthy Life/Work Balance
    • Titles aren’t important, and the ideas of an Intern are as valid (and wanted) as the CEO’s
    • Investing in our Team’s Growth and Advancement
    • Getting Stuff Done - without Compromising on any of the above

    Our Tech Stack: 

    • React / Redux
    • Node.JS / Express
    • AWS EC2 / RDS / S3
    • PostgreSQL
    • And more as we grow, which you will have a direct impact on

    And of Course, Benefits!: 

    • Highly Competitive Compensation
    • Fortune 500 level benefits package (401k, Health, Vision, Dental, etc.)
    • Unique office space in the trendy Fulton Market District
    • Exciting, fast growing startup environment
    • We are well funded and growing quickly
    • Missing something you’d like to see? Let us know

    Responsibilities

    • Be a key hands-on contributor to implementation of new products and features across the entire stack
    • Build, test, and support new features/bug fixes in our core application and others to follow
    • Code reviews and mentoring for your fellow team members
    • Have an active role in crafting technical and product strategy
    • Work closely with a small talented team of engineers, both remote and on-site, focused on building and managing core front-end and backend services
    • Encourage innovation and foster an environment of continuous improvement
    • Working directly with the founding team building the future of the company together
    • Tackle ambiguous tasks with sound judgement

    Requirements

    You Should Have: 

    • 4+ Years of Software Engineering experience (Preferably with our Stack)
    • Solid knowledge of React/Redux, Node/Express, and PostgreSQL
    • Experience with TDD and JS testing frameworks like Jest
    • Experience integrating apps with RESTful API's
    • Have built and shipped product to market

    It’d be Great if you have Experience With: 

    • Implementing Auth0
    • AWS Platform Including EC2, RDS, and S3
    • Startup Environments
    • ElasticSearch
    • HERE API

    Bonus points for: 

    • Experience with the Logistics/Freight Industry
    • Having scaled successful web apps from start to launch

    Location

    • US-only
Older - Remote Elasticsearch jobs
  • HelpDocs
    PROBABLY NO LONGER AVAILABLE.

    At HelpDocs we build knowledge base software that helps companies of all sizes scale their support. We serve over a hundred million pages a month for Fortune 100 companies down to fledgling 2-people-in-a-garden-shed startups (true story).

    We're making knowledge bases (traditionally dull and unloved) into something you actually want to update. One that helps to reduce churn and increase customer happiness.

    We're a remote, bootstrapped, profitable team that's growing fast. All organically with (almost) zero paid advertising spend.

    As the first non-founding Developer you'll work directly with the founders to plan, build, and ship product that our customers will love.

    About the role

    We don't expect you to have experience in, be an expert at, or even have an interest in all these things. Ultimately we're looking for a generalist, but you'll be choosing your own adventure. But here's the general responsibilities available for developers at HelpDocs.

    Build frontend features for users

    • Write frontend user-facing features in React/Redux
    • Enhance our in-house text editor with new features that make our users' writing experience easier
    • Improve our first-party integrations and plugins with services like Doorbell, Front, Intercom, and Google Chrome
    • Maintain and develop user-facing libraries in plain 'ol Javascript
    • Maintain (and potentially kill) legacy code written in JQuery
    • Build new knowledge base themes in Handlebars (and support old ones in Jade)

    Build new APIs for internal and customer use

    • Build new APIs for internal and customer use

    • Write backend APIs for users in Go

    • Maintain and write new microservices in Go and NodeJS to enhance the HelpDocs service. We run several microservices already for things like PDF generation and SSL certificates.

    • Maintain legacy NodeJS APIs, rewriting into Go or splitting into microservices where appropriate

    • Integrate our APIs with third parties to add functionality

    • Interact with our MongoDB, Redis, Postgres, and Elasticsearch databases

    Manage infrastructure and deploy to production multiple times a day

    • Create, review, and merge your PRs (and those of others) in Github
    • Interact with our Git repo in the command line
    • Deploy to our staging and production Kubernetes clusters in Google Cloud
    • Write and maintain nginx and Docker config

    Stay close to customers and design the future of HelpDocs

    • Respond to technical customer questions in chat and email
    • Resolve technical customer support issues by interacting directly with our databases
    • Build internal tooling to help the Customer Education team effectively support our users
    • Work with the Customer Education team to understand user pain points and frustration
    • Help design the roadmap and choose what you work on next

    About you

    • You're fluent (like a native) in English. Bonus points if you speak a second language. Extra bonus points if that's French, German, Spanish, Dutch or Chinese.
    • You have excellent written communication skills
    • You're compassionate, and understand that all our users are amazing, even if they currently think you're an asshole
    • You're not afraid of wearing multiple hats, and getting your hands dirty in different areas of the business
    • You thrive on feedback, positive and negative, and are constantly working to be the best you can be
    • You're happiest (and preferably have experience in) working remotely. Bonus points if you love to travel.
    • You have right to work in the UK (if you want to be officially employed) or you live literally anywhere else and are happy taking care of your own taxes (you'll be retained as a full-time consultant)
    • You have a personality and you're not afraid to show it. 🦄✨
    • You have experience in at least some of the technologies we use at HelpDocs, and are interested in learning the rest
    • You're a voracious learner always trying to learn more to more effectively do your job
    • You're comfortable asking for help and being humble when you don't know something
    • You enjoy working in a fast-paced development environment, where new features are planned and shipped in hours not quarters

    About HelpDocs

    • You'll be working directly with the founders (we're pretty awesome, so that's a perk 😇).
    • We're bootstrapped, profitable and remote. You'll get to learn how all that works.
    • Transparent internal metrics and goals. We'll share (nearly) everything with you from day 1.
    • The whole team is friendly, approachable, and inclusive to all.
    • 1-2 team retreats a year. We're currently planning our third team retreat to Bangkok in June. Our last retreat was Panama in November.
    • We'll provide whatever software or equipment you need to do your job successfully
    • Flexible vacation policy. Technically we offer 28 days to all employees, but we're not counting. If you need time, take it. Then come back and do great work. 💪

    Final notes

    If you're amazing at the role, there's room to grow in your existing role, in Development in general, or move to another role entirely. We're pretty flexible.

    We're looking for someone to start as soon as possible. If you're a good fit we'll get back to you within a few weeks to schedule a chat on Slack (or team chat software).

  • Dillon Software
    PROBABLY NO LONGER AVAILABLE.

    Dillon Software builds and supports numerous projects to deliver consumer media and ecommerce applications for the public library sector.  On the back end, our stack includes RESTful and GraphQL web services and integration workflows using a large variety of AWS services such as Elastic Beanstalk, RDS (Postgres and Oracle), Lambdas, ElastiCache, SQS, ECS, ElasticSearch, and others. We create single-page applications using React and Redux, and native mobile applications using Swift and Kotlin.  Media is protected with DASH, FairPlay, and HLS.We also have a few legacy JSP/servlet applications.

    We are looking for an experienced Quality Assurance Consultant for a 6 to 12-month engagement. Working in collaboration with Dillon Software and our client, the consultant will drive an increase in our collective QA / QC capabilities and effectiveness, with a focus on the following areas:

    • Benchmark the QA team maturity against industry standards, and develop improvement plans.

    • Lead design and implementation of a structured, business-driven approach to testing, including flexible and agile testing techniques.

    • Apply industry best practices, methodologies and knowledge particularly related to the following:

    • Risk Assessment

    • Capacity planning and scalability

    • System-wide performance monitoring, analysis and tuning

    • Systems integration monitoring

    • automated testing of both front and back end applications

    • Advise on the configuration and maintenance of the requisite hardware, software and testing services infrastructure including test environments and tools.

    • Help evaluate existing resources and create a plan for additional staff and skill sets.

    • Train testing teams and mentor the entire organization in best practices, testing workflow, and software and tools.

    Please visit www.dillonsoftware.com/careers.html to view a complete job description and enumeration of requirements.

  • Elastic
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -14 to UTC -2

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    We’re looking to add a new Product Management node to the Elastic Product cluster. At Elastic, we believe that the data analytics journey starts with data ingestion, and real-time insights requires data to be ingested scalably, securely, and ready for immediate usage in Elasticsearch. Beats are a suite of lightweight data shippers that enable users to collect and ship all types of data from logs and metrics to wire and security data.

    As a Senior Product Manager for Beats, you’ll be involved in all things data collection and ingest, from directly impacting the roadmap to the overall go-to-market strategy. If you’re passionate about data ingestion and want to democratize data for all with open source software, then this job is for you!

    What You Will Be Doing

    • Engage with customers, users, and internal teams to understand use cases and product requirements, bringing those insights back to engineering
    • Work with our engineers and designers on features across all Beats (Filebeat, Metricbeat, Functionbeat, etc.) like growing integrations, improving the core engine, and taking ease of use to the next level with centralized management capabilities
    • Work with product marketing to showcase our ingest features and educate our global sales, support, and consulting teams
    • Track and improve KPIs around adoption and usage of Beats

    What You Bring Along

    • 2+ years of proven track record in product management
    • Excellent spoken and written English communication skills
    • Technical understanding of data ingestion mechanics and architecture
    • Prior experience with data collection agents or stream analytics products
    • Curiosity, empathy, and a collaborative spirit

    In Addition, You May Have

    • Bachelor’s degree in a technical field (e.g. CS, CSE, EE) or relevant work experience in software development, DevOps, solutions architecture, or pre-sales engineering
    • Hands-on experience with logging, metrics, and/or security analytics products and its audiences (Operations, Data Science, DevOps, SecOps, InfoSec)
    • Comfort working with a highly distributed team across the world
    • Open source software and/or commercial open source company experience
    • Familiarity with the Elastic Stack along with its products and use cases

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Elastic
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -12 to UTC +1

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    The Observability team is in charge of developing solutions that focus on application developers and engineers that run infrastructure and services supporting these applications. Elasticsearch is an efficient datastore for logs, metrics, and application traces, supporting the three pillars of observability. The Observability team builds and maintains solutions that make getting insights from this data turnkey and efficient, such as our APM, Infrastructure Monitoring, and Logs solutions. When developing these solutions, we think about the problem end-to-end: how do we automatically collect data from common data sources, store it efficiently in Elasticsearch, present this information to the user, correlate and enhance across data sources, what actions do we take on the insights from the data? All of these aspects are important in bringing a turnkey solution to the market.

    As a Senior Product Manager responsible for the logging use case, you'll be involved with everything related to log analytics at Elastic, from directly impacting the roadmap to the go-to-market strategy. If you're passionate about working with massive amounts of logs and events, and want to work on open source log analytics with the Elastic Stack, this job is for you!

    You would be working on

    • Engage with customers to understand use-cases and product requirements
    • Perform competitive analysis of the log analytics landscape
    • Enable sales and marketing to effectively speak to this use case
    • Drive roadmap by working with customers, internal teams and the community
    • Work with engineers and designers on the Kibana Logs UI product
    • Work with the Elasticsearch team on benchmarking and optimizing the logging use case
    • Write technical product updates and presentations

    Who you are

    • Bachelor's degree in a technical field (e.g. CS, CSE, EE) or relevant work experience in development, DevOps, solutions architecture, or pre-sales engineering
    • 2+ years in product management
    • Excellent verbal and written communication skills, a phenomenal teammate with strong analytical, problem solving, debugging, and troubleshooting skills
    • Ability to work in a distributed team throughout the world
    • Experience scoping and defining requirements for full-stack products (data ingest, data storage, and UI)
    • Experience with leading centralized log analytics products on the market
    • Familiarity with the Elastic Stack

    Additional Information

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Daily Kos (Kos Media LLC)
    PROBABLY NO LONGER AVAILABLE.$130,000.00 - $140,000.00.Preferred timezone: UTC -8

    LOCATION: Remote within the US or Oakland, CA

    Daily Kos is the nation’s largest liberal online political community, news organization, and activism hub. Powered by millions of dedicated activists, we’re transforming media and organizing by empowering regular Americans to reshape politics.

    We are seeking a passionate Senior Web Developer who will deliver new features in the Content Applications (publishing, authoring, commenting, image library) team on a large Rails application. This person must be efficient, self-motivated, and capable of working with limited guidance.

    Daily Kos is an exciting workplace! Our site is used by hundreds of thousands of people a day who care deeply about progressive politics and are working to affect real political change. We provide an extensive feature set that extends from blogging to activism and beyond, built on top of a modern tool chain that includes Rails, React, Varnish, Nginx, RDS/MySQL, Haskell, Nix, ElasticSearch, and AWS. We have an energized team of great people with diverse backgrounds and skill sets. If you’re interested in a position that offers more than just a technical challenge, we’d love to hear from you.

    RESPONSIBILITIES:

    • Design, architect, and code high-performing application solutions
    • Partner with engineering team in building best-in-class interface
    • Work collaboratively with QA team to deliver quality user experience
    • Share on-call responsibilities with team
    • Remain current on test, development, and deployment best practices
    • Be a team player, share knowledge, and mentor other team members through pairing, feedback, and discussions, etc.

    EXPERIENCE:

    • 7+ years of progressive software development experience
    • Experience working remotely in a virtual work environment

    QUALIFICATIONS:

    • Extensive development experience in a large and complex (Ruby/Rails) codebase with an emphasis on delivering to production
    • Production experience with JS frameworks utilizing virtual DOM and dataflow techniques for building responsive web user interfaces such as React, Redux, Angular, Vue.js)
    • Solid JavaScript development skills
    • Demonstrated proficiency integrating with third party APIs in Ruby
    • Thorough understanding of TDD/BDD/testing, etc.
    • Familiar with the Agile development process
    • Motivated, organized, and self-directed technical leader
    • Critical thinker with thirst for knowledge and continuous improvement
    • Ability to work autonomously, take ownership, and deliver a quality software experience
    • Excellent communication skills and comfortable talking with team members at all levels

    SALARY RANGE: $130,000 - $140,000

    The above list is a set of highly desired attributes; we will evaluate each candidate as a whole. Tell us about unique skills, experiences, and attributes that you can bring to such a role that we may be missing and why it would be a benefit to the organization.

    This position is a 40 hour/week, full-time exempt position and reports to the Senior Application Architect. Candidates must be legally eligible to work in the United States. The position offers a flexible work environment, the ability to work remotely or from home, competitive salary, excellent benefits including: full medical, dental and vision benefits, optional 401K with a company match, professional development stipend, a generous vacation package, as well as employer-paid maternity/family leave. Our organizational commitment to personal growth and work-life balance reduces churn and encourages a very rewarding long term position.

    At Daily Kos, we believe that the diversity of ideas, experiences, and cultures that our employees contribute to our organization help us be more effective activists, and we are proud to be an inclusive and equal opportunity workplace. We have a team of amazing people with different backgrounds and talents that are energized by the day’s news events, and people united by common cause. We’re a company that loves learning and supports growth and training for all our employees.

    Women, people of color, and LGBTQIA individuals strongly encouraged to apply.

  • Daily Kos (Kos Media LLC)
    PROBABLY NO LONGER AVAILABLE.$180,000.00 - $200,000.00.Preferred timezone: UTC -8

    LOCATION: Oakland, CA preferred, but remote considered for right candidate

    Daily Kos is the nation’s largest liberal online political community, news organization, and activism hub. Powered by millions of dedicated activists, we’re transforming media and organizing by empowering regular Americans to reshape politics.

    We are seeking an experienced VP of Engineering to manage and scale our growing engineering team. This person will set and achieve our engineering strategy and goals by working closely with leadership and the product team to deliver what’s next for Daily Kos, ensure the maintenance and performance of the existing systems and features, grow the engineering team and demonstrate technical leadership. This person should expect to consistently, collaboratively and efficiently deliver engineering excellence.

    Daily Kos is an exciting workplace! Our site is used by hundreds of thousands of people a day who care deeply about progressive politics and are working to affect real political change. We provide an extensive feature set that extends from blogging to activism and beyond, built on top of a modern tool chain that includes Rails, React, Varnish, Nginx, RDS/MySQL, Haskell, Nix, ElasticSearch, and AWS. We have an energized team of great people with diverse backgrounds and skill sets. If you’re interested in a position that offers more than just a technical challenge, we’d love to hear from you.

    RESPONSIBILITIES:

    • Execution of dynamic management, leadership, and strategic vision for growing engineering team.
    • Build and inspire a diverse world-class engineering team that delivers with quality and efficiency.
    • Establish key internal relationships and cross-functional teams to deliver creative, high-performing, secure and sustainable solutions.
    • Manage architecture to produce scalable product in a steadily growing political media organization.
    • Ensure attitude of constant vigilance around security of software that is critical to an organization with a highly visible public presence.
    • Develop and implement top-notch product road-map and development processes.

    EXPERIENCE:

    • Successfully recruiting, managing, and retaining remote staff including contractors.
    • Maintaining and/or replacing legacy software.
    • Building on top of Rails and React is highly desirable.
    • Ideally, dealing ad networks from the publisher side, doing any or all of the following: creating ads; managing the integration of ad networks; advertising client relations; ad trafficking; and ad inventory creation.
    • Leading, mentoring, motivating, and developing diverse teams.

    QUALIFICATIONS:

    • Leader with a demonstrated track record building and scaling technical teams to deliver compelling experiences for large audiences across multiple channels and platforms.
    • Influencer with the capacity to bridge existing solutions with new and innovative software architecture and features.
    • Strategic thinker with the ability to identify complex issues early and address them systematically before they become problematic.
    • Team leader who believes transparency, collaboration, and inclusiveness can be key to scaling.
    • Engineering authority who understands that quality is paramount, but speed is critical to keep pace with American politics and liberal activists.
    • Superb communicator, able to bring alignment to teams with individuals at all levels.

    SALARY RANGE: $180,000 - $200,000

    BENEFITS:

    This position is a 40 hour/week, full-time exempt position and reports to the Chief Technical Officer. Candidates must be legally eligible to work in the United States. The position offers a flexible work environment, the ability to work remotely or from home, competitive salary, excellent benefits including: full medical, dental and vision benefits, optional 401K with a company match, professional development stipend, a generous vacation package, as well as employer-paid maternity/family leave. Our organizational commitment to personal growth and work-life balance reduces churn and encourages a very rewarding long term position.

    At Daily Kos, we believe that the diversity of ideas, experiences, and cultures that our employees contribute to our organization help us be more effective activists, and we are proud to be an inclusive and equal opportunity workplace. We have a team of amazing people with different backgrounds and talents that are energized by the day’s news events, and people united by common cause. We’re a company that loves learning and supports growth and training for all our employees.

    Women, people of color, and LGBTQIA individuals strongly encouraged to apply.

  • Daily Kos (Kos Media LLC)
    PROBABLY NO LONGER AVAILABLE.$180,000.00 - $200,000.00.Preferred timezone: UTC -8

    LOCATION: Oakland, CA preferred, but remote considered for right candidate

    Daily Kos is the nation’s largest liberal online political community, news organization, and activism hub. Powered by millions of dedicated activists, we’re transforming media and organizing by empowering regular Americans to reshape politics.

    We are seeking an experienced VP of Engineering to manage and scale our growing engineering team. This person will set and achieve our engineering strategy and goals by working closely with leadership and the product team to deliver what’s next for Daily Kos, ensure the maintenance and performance of the existing systems and features, grow the engineering team and demonstrate technical leadership. This person should expect to consistently, collaboratively and efficiently deliver engineering excellence.

    Daily Kos is an exciting workplace! Our site is used by hundreds of thousands of people a day who care deeply about progressive politics and are working to affect real political change. We provide an extensive feature set that extends from blogging to activism and beyond, built on top of a modern tool chain that includes Rails, React, Varnish, Nginx, RDS/MySQL, Haskell, Nix, ElasticSearch, and AWS. We have an energized team of great people with diverse backgrounds and skill sets. If you’re interested in a position that offers more than just a technical challenge, we’d love to hear from you.

    RESPONSIBILITIES:

    • Execution of dynamic management, leadership, and strategic vision for growing engineering team.
    • Build and inspire a diverse world-class engineering team that delivers with quality and efficiency.
    • Establish key internal relationships and cross-functional teams to deliver creative, high-performing, secure and sustainable solutions.
    • Manage architecture to produce scalable product in a steadily growing political media organization.
    • Ensure attitude of constant vigilance around security of software that is critical to an organization with a highly visible public presence.
    • Develop and implement top-notch product road-map and development processes.

    EXPERIENCE:

    • Successfully recruiting, managing, and retaining remote staff including contractors.
    • Maintaining and/or replacing legacy software.
    • Building on top of Rails and React is highly desirable.
    • Ideally, dealing ad networks from the publisher side, doing any or all of the following: creating ads; managing the integration of ad networks; advertising client relations; ad trafficking; and ad inventory creation.
    • Leading, mentoring, motivating, and developing diverse teams.

    QUALIFICATIONS:

    • Leader with a demonstrated track record building and scaling technical teams to deliver compelling experiences for large audiences across multiple channels and platforms.
    • Influencer with the capacity to bridge existing solutions with new and innovative software architecture and features.
    • Strategic thinker with the ability to identify complex issues early and address them systematically before they become problematic.
    • Team leader who believes transparency, collaboration, and inclusiveness can be key to scaling.
    • Engineering authority who understands that quality is paramount, but speed is critical to keep pace with American politics and liberal activists.
    • Superb communicator, able to bring alignment to teams with individuals at all levels.

    SALARY RANGE: $180,000 - $200,000

    BENEFITS:

    This position is a 40 hour/week, full-time exempt position and reports to the Chief Technical Officer. Candidates must be legally eligible to work in the United States. The position offers a flexible work environment, the ability to work remotely or from home, competitive salary, excellent benefits including: full medical, dental and vision benefits, optional 401K with a company match, professional development stipend, a generous vacation package, as well as employer-paid maternity/family leave. Our organizational commitment to personal growth and work-life balance reduces churn and encourages a very rewarding long term position.

    At Daily Kos, we believe that the diversity of ideas, experiences, and cultures that our employees contribute to our organization help us be more effective activists, and we are proud to be an inclusive and equal opportunity workplace. We have a team of amazing people with different backgrounds and talents that are energized by the day’s news events, and people united by common cause. We’re a company that loves learning and supports growth and training for all our employees.

    Women, people of color, and LGBTQIA individuals strongly encouraged to apply.

  • Sonatype
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    Sonatype’s mission is to enable organizations to better manage their software supply chain.  We offer a series of products and services including the Nexus Repository Manager and Nexus Lifecycle Manager. We are a remote and talented product development group, and we work in small autonomous teams to create high-quality products. Thousands of organizations and millions of developers use our software. If you have a passion for challenging problems, software craftsmanship and having an impact, then Sonatype is the right place for you. We are expanding our Data team, responsible for unlocking insight from vast amounts of software component data, powering our suite of products enabling our customers from making informed and automated decisions in managing their software supply chain. As a Backend Engineer, you will lead or contribute to designing, development, and monitoring of systems and solutions for collecting, storing, processing, and analyzing large data sets.  You will work in a team made up of Data Scientists and other Software Engineers. No one is going to tell you when to get up in the morning, or dole out a bunch of small tasks for you to do every single day. Members of Sonatype's Product organization have the internal drive and initiative to make the product vision a reality. Flow should be the predominate state of mind.

    Requirements:

    • Deep software engineering experience; we primarily use Java.
    • Database and data manipulation skills working with relational or non-relational models.
    • Strong ability to select and integrate appropriate tools, frameworks, systems to build great solutions.
    • Deep curiosity for how things work and desire to make them better.
    • Legally authorized to work (without sponsorship) in Canada, Colombia, or the United States of America and are currently residing in the corresponding country.

    Nice To Haves:

    • Degree in Computer Science, Engineering, or another quantitative field.
    • Knowledge and experience with non-relational databases (i.e., HBase, MongoDB, Cassandra).
    • Knowledge and experience with large-scale data tools and techniques (i.e., MapReduce, Hadoop, Hive, Spark).
    • Knowledge and experience with AWS Big Data services (i.e., EMR, ElasticSearch).
    • Experience working in a highly distributed environment, using modern collaboration tools to facilitate team communication.
  • Monday.vc
    PROBABLY NO LONGER AVAILABLE.$4,000.00 - $5,000.00.Preferred timezone:

    Monday.vc is looking for a lead backend engineer to join our early stage, fast growing team.

    You’d be the lead backend engineer responsible to make sure our architecture scales from giving service to our current 100+ clients to thousands in the near future.

    It’s a plus if you are a full-stack developer who feels comfortable doing frontend work with React.

    This is an excellent next career step if you want to:

    • Take the next big step in your career and make a serious impact on an early-stage team
    • Work remotely for a company with an intentional, healthy remote culture
    • Find yourself constantly thinking about more efficient ways to architect technology to scale services up that have a direct impact on a business

    About Monday.vc

    What We Do

    • We imagine a world where everyone is energized to start their week fully aligned with their work. The best jobs (and hires!) are found through relationships and trust, so we build tools that increase efficiency for the world’s most valuable networks.

    How We Work

    • We’re a scrappy team of entrepreneurs from all over the world who have come together to create a culture we’re proud of. We work remotely because we believe that the best talent shouldn’t be constrained by borders. To compensate for our physical distance, we bring intention to our communication in both structure and content.

    Where We've Been

    • June 2016: Started as a spin-off from a previous startup, ReWork (acquired).
    • January 2017: Joined Techstars Boulder
    • August 2017: Launched Job Board product
    • May 2018: Launched Talent Network product
    • September 2018: Crossed 100 paying clients
    • December 2018: Grew to 6 team members; Bootstrapped +300% revenue from 2017 to 2018
    • May 2019: Grew to 9 team members including a DevOps engineer!

    The Opportunity

    What We’re Looking For

    You are a senior backend engineer with +5 years of work experience and are fluent with Ruby on Rails. You lead by example, building scalable code fast. Your communication skills are excellent and can lead a team of backend engineers effectively. You want to contribute in these areas of our business:

    • Client facing API

    • Extend the API our clients use, currently hosted at http://docs.monday.vc.

    • Write documentation for our API and be responsible for making sure our clients understand how the API works.

    • Read customer feedback to analyze and design the services we’ll implement next.

    • Database

    • Database integration, and management. Currently in PostgreSQL.

    • Optimization and scalability of the database to make sure database access doesn't become an issue.

    • Search engine

    • Optimize and scale our search engine. Currently, it's powered by Algolia but we will most likely change to Elastic Search soon.

    • *Develop following a TDD process where tests are a core element of our product.*

    • Internal API

    • Develop services for our Job Boards product. You can see some examples here:

    • Lerer Hippeau Ventures Job Board

    • Foundry Group Job Board

    • Develop services for our Talent Network product. You can see some examples here:

    • Techstars Talent Network

    • Union Square Ventures Talent Network

    • *Develop following a TDD process where tests are a core element of our product*

    • Develop secure services avoiding failures in penetration tests

    • Handle data securely complying with policies such as GDPR

    • Data management, crawlers and scrapers

    • Write crawlers and scrapers to acquire all the information for job openings of our clients automatically

    • Write processes to guarantee the data in our database is accurate with the real world, minimizing human labor by using technology

    • Build technology that categorizes data based out of the information we have and present it to our users in a friendly format for them

    • Documentation

    • As a remote team, documentation is highly important for us to stay efficient so that we don’t create silos. You’ll be responsible for collaborating on documentation to make sure our team knows how to use the products and services we develop.

    What Makes It Different

    • Traction; we have an existing business that has bootstrapped successfully and grown using the money we’ve earned from real customers!
    • Healthy Team Dynamics; we’ve run remote companies for our whole careers and understand what it takes to establish healthy remote work dynamics.
    • Freedom; we don’t have set vacation days, and we do everything possible to set you up for success by helping you create your unique ideal working environment.
    • Competitive salary (~$5K/mo).

    You’d Describe Yourself As:

    • A tenacious problem-solver; you hold your performance to a high bar and are motivated to consistently work towards stretch goals; you’re resourceful and not offset or discouraged by unforeseen challenges.

    • Detail oriented; you see the typos in an email even if you try not to. When testing code, often you spot bugs by simply looking at the code without making it run.

    • A team player; you manage priorities effectively with a keen awareness toward how your work can support the team; you naturally break down silos with proactive communication.

    • Someone who takes ownership; you like to take ownership for the projects you are leading and do whatever it takes to make sure those projects are successful.

  • Close
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America, North America or Europe.

    Posted Today – Accepting applications

    About Us

    At Close, we’re building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we’re leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we’ve grown to become a profitable, 100% globally distributed team of ~33 high-performing, happy people that are dedicated to building a product our customers love.

    Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

    We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio

    About You

    We’re looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

    You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

    You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

    You’re comfortable working in a fast-paced environment with a small and talented team where you’re supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

    You are located in an American or European time zone.

    Bonus point if you have …

    • Contributed open source code related to our tech stack
    • Led small project teams building and launching features
    • Built B2B SaaS products
    • Experience with sales or sales tools

    Come help us with projects like …

    • Conceiving, designing, building, and launching new user-facing features
    • Improving the performance and scalability our API. Help expand our GraphQL implementation.
    • Improving how we sync millions of sales emails each month
    • Working with Twilio’s API, WebSockets, and WebRTC to improve our calling features
    • Building user-facing analytics features that provide actionable insights based on sales activity data
    • Improving our Elasticsearch-backed powerful search features
    • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 
    • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

    Why work with us …

    • 100% Remote (we believe in trust and autonomy)
    • 2 x Annual Team Retreats ✈️ (Lisbon Retreat Video)
    • Competitive salary
    • Medical, Dental with HSA option - 99% premiums paid (US residents)
    • 5 Weeks PTO + 6 Government Holidays + Dec 24 - Jan 1 Company Holiday
    • Parental Leave (10 wks primary caregiver / 4 wks secondary caregiver)
    • 401k matching at 4% (US residents)
    • Our story and team 🚀
    • Glassdoor Reviews

    At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

    We come from 12 countries and 14 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

    This team is growing in more ways than one - we’ve recently launched 8 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

    Interested in Close but don’t think this role is the best fit for you? View our other positions.

  • Close
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America, North America or Europe.

    Posted Today – Accepting applications

    About Us

    At Close, we’re building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we’re leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we’ve grown to become a profitable, 100% globally distributed team of ~33 high-performing, happy people that are dedicated to building a product our customers love.

    Our app’s frontend is a single-page JavaScript web app mostly written in React (originally built with Backbone.js). We bundle with Webpack and target only modern browsers. We test with Enzyme and Mocha run via Puppeteer. Our UI updates in near real-time and is written in LESS/CSS (with flexbox and grid layout) using BEM methodology and takes advantage of fun technologies like Websockets and WebRTC. 

    We care about performance (e.g. route-based code splitting), maintainability, and testability of our frontend code. We sweat the UI/UX details and work collaboratively with the Product team throughout the design process. This means diving into lo-fi Freehand wireframes, and communicating continuously when those ideas are brought to life using Sketch/Abstract and code.

    Our frontend app is built on top of our REST API & GraphQL endpoints. Our backend tech stack consists of Python/Flask, MongoDB, Postgres, Elasticsearch, and Redis. We run our services in Docker on AWS.

    We ❤ open source – using dozens of open source projects with contributions to many of them, and released some of our own like Microphone Recorder to Mp3, filevalidator.js, addresscompiler, backbone.mousetrap and more at https://github.com/closeio.

    About You

    We’re looking for an experienced full-time Frontend Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, and launch major user-facing features.

    You should have senior level experience (~5 years) building modern frontend applications in JavaScript, HTML, and CSS, with at least 3 years of that experience using a JS framework (React, Vue, Angular, Backbone etc).

    You should have significant experience designing, debugging, and optimizing frontend applications to make them fast and reliable. You have significant experience with REST APIs and thoroughly understand HTTP requests. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

    You should have great product sense and be able to think through user experience issues before diving into the code, and you exhibit a love for great UI.

    You’re comfortable working in a fast-paced environment with a small and talented team where you’re supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

    You are located in an American or European time zone.

    Bonus points if you …

    • Experience implementing real-time (e.g. websockets, polling, etc.) web apps
    • Experience working with GraphQL endpoints
    • An eye for design and experience with Sketch, Abstract, Photoshop, or similar
    • Led small project teams building and launching features
    • Contributed open source code (core or plugins) for a popular frontend framework such as React, Vue, or Angular
    • Built B2B SaaS products
    • Experience with sales or sales tools

    Come help us with projects like …

    • Conceiving, designing, building, and launching new user-facing features
    • Working with Twilio’s API, WebSockets, and WebRTC to improve our calling features
    • Building user-facing analytics features that provide actionable insights based on sales activity data
    • Improving real-time collaboration user experience
    • Expanding our frontend GraphQL usage
    • Extending our React component library

    Why work with us …

    • 100% Remote (we believe in trust and autonomy)
    • 2 x Annual Team Retreats (Lisbon Retreat Video)
    • Competitive salary
    • Medical, Dental with HSA option - 99% premiums paid (US residents)
    • 5 Weeks PTO + 6 Government Holidays + Dec 24 - Jan 1 Company Holiday
    • Parental Leave (10 wks primary caregiver / 4 wks secondary caregiver)
    • 401k matching at 4% (US residents)
    • Our story and team
    • Glassdoor Reviews

    At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

    We come from 12 countries and 14 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

    This team is growing in more ways than one - we’ve recently launched 8 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

    Interested in Close but don’t think this role is the best fit for you? View our other positions.

Load more