Job Description
Apex Innovations is seeking a world-class Senior Node.js Engineer to lead the charge in building our next-generation distributed systems. In this pivotal role, you will architect scalable APIs, optimize backend performance, and mentor a team of passionate developers. If you thrive in a fast-paced environment and want to shape the future of web technology, apply today.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote-first culture.
- Top-tier health, dental, and vision coverage.
- Continuous learning and development budget.
Role Overview:
As a Senior Node.js Engineer, you will be responsible for the entire software development lifecycle of our core services. You will collaborate closely with product managers and frontend engineers to deliver seamless user experiences.
Responsibilities
- Design, develop, and maintain highly scalable, secure, and high-performance server-side applications using Node.js and the Express framework.
- Architect RESTful APIs and GraphQL endpoints that serve millions of requests with low latency.
- Write clean, efficient, and well-documented code following SOLID principles and best practices.
- Optimize database queries and application performance using MongoDB, PostgreSQL, or Redis.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and provide constructive feedback to junior developers.
- Identify and troubleshoot complex technical issues in production environments.
Qualifications
- 5+ years of professional software development experience with a strong focus on Node.js.
- Deep knowledge of JavaScript (ES6+), TypeScript, and asynchronous programming patterns.
- Experience with RESTful API design and development.
- Proficiency in using modern web frameworks such as Express, NestJS, or Koa.
- Familiarity with database technologies (SQL and NoSQL) and ORM tools (Mongoose, Sequelize).
- Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines (GitHub Actions, Jenkins).
- Strong understanding of cloud services (AWS, GCP, or Azure).