Job Description
We are looking for a visionary Senior Node.js Engineer to join our elite engineering team at Apex Digital Systems. In this role, you will be responsible for architecting and maintaining the backbone of our high-traffic web applications. You will work in a fast-paced environment, leveraging the latest technologies to build scalable, secure, and performant microservices.
Why Join Us?
• Competitive salary and equity package.
• Top-tier health benefits and 401(k) matching.
• Flexible remote work options and generous PTO.
• Continuous learning budget and tech conferences.
Responsibilities
- System Architecture: Design and implement robust, scalable backend services and APIs using Node.js and Express.
- Performance Optimization: Analyze and optimize application performance, reducing latency and improving throughput.
- Database Management: Design efficient database schemas and write complex queries for PostgreSQL and MongoDB.
- Collaboration: Work closely with frontend developers and product managers to define feature requirements.
- Testing: Implement comprehensive unit, integration, and end-to-end testing strategies to ensure code quality.
Qualifications
- Experience: 5+ years of professional software development experience, with at least 3 years in Node.js.
- Language: Proficiency in TypeScript and modern JavaScript (ES6+).
- Tools: Strong experience with Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitLab).
- Architecture: Deep understanding of RESTful API design, microservices architecture, and event-driven systems.
- Soft Skills: Excellent communication skills and the ability to mentor junior developers.