AHOY is looking for an experienced Staff Node.js Backend Developer to join our fully remote team. In this role, you will take the lead in designing and developing scalable backend solutions that drive our applications. You will play a crucial role in shaping our technology stack and system architecture while collaborating closely with a skilled group of engineers.
Key Responsibilities:
- Design, develop, and maintain high-performance backend services using Node.js.
- Architect and implement complex features and enhancements within existing applications.
- Work closely with product managers and frontend developers to ensure seamless integration across systems.
- Mentor junior developers by providing guidance through code reviews and architectural discussions.
- Maintain code quality by enforcing testing, monitoring, and best development practices.
- Keep abreast of emerging technologies and industry trends to continuously enhance our backend systems.
Required Qualifications:
- Minimum of 8 years of backend development experience, with a strong focus on Node.js.
- Demonstrated expertise in designing and building RESTful APIs and microservices architectures.
- Deep understanding of asynchronous and event-driven programming paradigms.
- Proficiency with databases such as MongoDB, PostgreSQL, or MySQL.
- Experience working with cloud platforms like AWS, Google Cloud Platform, or Azure, including deployment strategies.
- Familiarity with DevOps methodologies, including continuous integration/continuous deployment (CI/CD) pipelines and containerization technologies like Docker.
- Strong problem-solving abilities and capacity to manage multiple priorities effectively.
- Excellent communication skills, especially in a remote work environment.
This position offers the opportunity to influence the core backend infrastructure of a dynamic company while working remotely with a talented and collaborative team. If you are passionate about backend development and eager to lead technical initiatives, this role provides a platform to make a significant impact.