Currents.dev Logo Currents.dev
โฉ Currents.dev Logo
@

Senior Full Stack Developer

๐Ÿ’ฐ $90,000 - $150,000 ๐Ÿ“… 02/02/2024

Apply

Job Description

[Currents](https://currents.dev) is a bootstrapped, profitable startup
providing developer tools for the browser automation ecosystem. Our tools,
used by software teams globally, enhance the performance, stability, and
efficiency of browser-based automated tests. We integrate with frameworks like
Cypress and Playwright to enable parallel execution, debugging, and reporting,
facilitating the release of superior software with reduced frustration.

Originating from open-source software development, Currents boasts a community
of passionate enthusiasts and supporters.

**๐ŸŒฑ Opportunity**

We are seeking a **Senior Full Stack Developer** proficient in Typescript,
NodeJS, AWS, ElasticSearch, Redis, MongoDB, and ReactJS.

The ideal candidate will have an "I can do it" mindset, great attention to
detail, strong collaboration skills, and a robust sense of ownership. We value
technical excellence and endorse a pragmatic approach, balancing thoroughness
with practicality.

**The job is a good fit if**

* you are experienced professional who wants to apply his expertise in practice
* you are passionate about creating developer tools and helping other developers
* you like working in open-source realm
* you like documenting your work to make it convenient and maintainable
* you like zero-to-one working environment, have enterpreneural mindset, and willing to grow and success with the early-stage company.

**As a Senior Full Stack Developer, you will**

* Be the focal point of the companyโ€™s engineering activities.
* Be a lead developer, collaborating closely with the founder to develop stable, performant, and practical software.
* Enjoy significant freedom, trust, and accountability, paired with equivalent responsibility.
* Influence product decisions and development solutions based on customer insights and expertise.
* Co-create open-source plugins and tools, showcasing your work to the global software development community.
* Experience substantial career growth opportunities

**๐ŸŽ Compensation and Perks**

* Annual compensation up to $160K (location-adjusted).
* 3 weeks PTO + winter holidays break
* Modern development equipment, with a hardware setup budget.
* Remote work flexibility (availability required during US East TZ).
* Stock options plan: 0.25-3% for matching candidates.

**๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป Role and Responsibilities**

* Write clean, maintainable, testable, and efficient code; participate in code reviews.
* Develop full-stack solutions, including CLI tools, backend, and frontend systems.
* Write documentation.
* Provided 2nd level customer support to our customers (software and QA developers)
* Maintain stable, secure, and scalable environments on AWS.
* Execute the full software development life cycle.
* Provide second-tier support to clients, assisting with complex technical problems.
* Manage and motivate a full-stack development team, setting goals, and providing feedback.
* Lead project planning and delivery, ensuring timely, budget-compliant, and quality execution.

**๐Ÿงช The Technology Stack**

* Typescript, NodeJS, ReactJS, MongoDB, Redis, ElasticSearch.
* Serverless framework, GraphQL (Apollo Stack), AWS (ECS, Lambda, S3, VPC, etc.).
* Service-oriented architecture.

**๐Ÿช– Qualifications**

* 7+ years in professional software development within the Javascript ecosystem.
* Proficiency in NodeJS, JavaScript tooling (npm, esbuild, webpack, vite, sourcemaps, modules).
* Familiarity with browser automation frameworks (Cypress, Playwright, Puppeteer).
* Understanding of Javascript runtime internals and browser internals.
* Pragmatic approach to software development.
* Proactive in process and tools improvement.
* Excellent communication skills in English, both written and verbal.

**โšก๏ธHiring Process**

* 30-minute intro call.
* Take-home paid exercise.
* 1-2h Technical interview (based on the exercise).
* 45-60m cultural fit interview.
* Job Offer, background, and referrals check.

Currents.dev focuses on SaaS and Developer Tools. Their company has offices in
Vancouver and Remote. They have a small team that's between 1-10 employees.

You can view their website at <https://currents.dev> or find them on
[Twitter](https://twitter.com/currents_dev).