Job Description
Join Apex Systems and Architect the Future of Scalability.
We are seeking a visionary Senior Node.js Engineer to lead the architecture and development of high-performance backend systems. If you are passionate about writing clean, maintainable code and thrive in a fast-paced, innovative environment, we want to meet you.
At Apex Systems, we don't just build software; we engineer solutions that drive business growth. You will be at the forefront of our technology stack, working with cutting-edge tools and methodologies to deliver seamless user experiences.
Why Join Us?
- Competitive compensation and equity package.
- Flexible remote and hybrid work options.
- Continuous learning and development budget.
Role Overview:
In this pivotal role, you will own the backend services that power our core product. You will collaborate closely with cross-functional teams of designers, product managers, and frontend developers to turn complex requirements into elegant, scalable technical solutions.
Responsibilities
- Design, develop, and maintain scalable RESTful APIs and microservices using Node.js and Express.
- Architect robust database schemas and optimize query performance for high-traffic environments.
- Implement best practices for security, testing, and CI/CD pipelines.
- Mentor junior developers and conduct thorough code reviews to ensure code quality and adherence to standards.
- Collaborate with product managers to define technical requirements and roadmaps.
- Debug complex issues in production environments and implement effective resolutions.
Qualifications
- 5+ years of professional experience with Node.js, TypeScript, and modern JavaScript frameworks.
- Strong proficiency in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Deep understanding of RESTful API design principles and HTTP protocols.
- Excellent problem-solving skills and ability to work independently in a remote setting.