Senior JavaScript Developer
Our stack & process
- Our entire product-stack and codebase is written in JavaScript and TypeScript.
- Our backend is written using Node, including REST based microservices and GraphQL API’s.
- We use PostgreSQL as our primary datastore.
- We use Redis to power our queueing system and also utilize it for caching.
- Many of our core products are open source, and your public contributions will be visible to the community.
- We care deeply about code quality and ensure everything we release is reviewed and well-tested in our CI pipeline.
- We are an engineering lead company at our core, which means we encourage all team members to lead a proposal process for introducing new ideas and features managed entirely in Github.
Responsibilities
- Develop new features, enhance existing features, and implement bug fixes in existing code in both our Test Runner and Dashboard.
- Write lots of unit and integration tests.
- Build highly performant web applications using Node.js and JavaScript.
- Self document development processes.
- Scope, estimate, and prioritize work.
- Peer review others code and give actionable feedback.
- Conduct demos and/or presentations to developers about our product and its use.
Requirements
- Be passionate about quality software development.
- Have experience developing highly performing web applications using Node.js and JavaScript.
- Be proficient in writing test-driven code and excited about unit testing.
- Comfortable giving demos, presentations, and guiding developers through testing methodologies.
- Aware of cutting edge technology and tooling.
- Value and understand the importance of open source and be comfortable commiting to a largely open source codebase.
- Experience architecting applications and code that is tested, scalable, and performant.
- Ability to research and make decisions on your own about best technologies to utilize for new projects.
- Have a deep understanding of how the DOM works, web tooling, debugging, and memory profiling.
- Learn fast and thrive in a constantly changing environment.
- Be a self starter and take the initiative to complete tasks with minimal supervision.
Job Type
Contract Base
Positions
DevOps Engineer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Flexible Pricing
Flexible Pricing
Up to 140 K/Year USD (Annual salary)
Fully Remote
Drew L