We are seeking a Senior Full-Stack Engineer to join our dynamic team. In this role, you will collaborate with product managers and UX researchers to develop high-quality software solutions for our users. You will have the opportunity to work on innovative projects in a collaborative and supportive environment.
Responsibilities
- Collaborate with product managers and UX researchers to provide technical input on new developments.
- Write high-quality frontend and backend code primarily using JavaScript and TypeScript.
- Develop automated tests to ensure code quality and catch regressions.
- Take ownership of code deployment to production, practicing DevOps principles.
- Participate in code reviews via GitHub pull requests.
- Engage in a support rotation, providing second-line support during working hours (approx. one day per month).
- Document processes and write detailed pull request/commit messages.
- Stay informed about secure development practices to avoid security pitfalls.
- Participate in regular retrospectives to continuously improve our development process.
- Engage in personal and professional development discussions with your engineering manager.
Optional: Participate in a compensated on-call rotation after completing your probation period.
Qualifications
Essential:
- Minimum 5 years of experience in building web applications with a strong understanding of JavaScript, Node.js, and React.
- Familiarity with software development best practices, including version control, unit testing, and continuous integration.
- Experience working in a fully remote team.
Desirable:
- Knowledge of additional technologies such as Linux, Docker, Prometheus, Express, MongoDB, Redis, and PostgreSQL.
- Experience with billing and subscription technologies like Stripe or Recurly.
Expectations:
- Full-time availability.
- Strong written and verbal communication skills in English.
- Availability during core hours (14:00 to 17:00 UK time) for occasional meetings.
Diversity Statement: We encourage applicants from diverse backgrounds, including women and under-represented groups, to apply even if they don’t meet every qualification listed.
Benefits
- Remote and flexible working arrangements.
- Provision of a new Mac, Windows, or Linux laptop, along with a stipend for additional equipment.
- Training budget for conferences or professional development materials.
- Annual company retreats at exciting locations.
- Opportunities to contribute to open source projects.
- Participation in biweekly internal seminar series for knowledge sharing.
- Access to a well-equipped office space in London for those based nearby.
Application Instructions
Interested candidates should submit their applications through our website, including a CV and cover letter detailing relevant experience and motivation for applying.