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

Project-Site Engineer Needed for Pool Construction (Kuwait)

Hamna HR

Planning Engineer

Hamna HR

Full-Stack Engineer (Python/React)

Hamna HR

Leave a Comment