Senior Full-Stack Engineer

Senior Full-Stack Engineer

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.

APPLY HERE

Related posts

Cost Estimation Engineer

Hamna HR

Civil Engineer, Electrical Engineer, Mechanical Engineer

Hamna HR

Engineers, Technicians, and Helpers

Hamna HR

Leave a Comment