Job Description
We are seeking a visionary Senior Node.js Engineer to join Apex Digital Solutions. You will be at the forefront of building scalable, high-performance APIs that serve millions of users globally. If you are passionate about clean code, microservices architecture, and the Node.js ecosystem, we want to hear from you.
In this role, you will drive the technical direction of our backend services, ensuring reliability, performance, and security. You will collaborate closely with cross-functional teams to deliver exceptional user experiences.
Responsibilities
- Design and implement robust RESTful and GraphQL APIs using Node.js, Express, and NestJS.
- Architect scalable microservices and serverless functions on AWS and Azure.
- Optimize database performance and scalability using MongoDB, PostgreSQL, and Redis.
- Collaborate with frontend developers to integrate seamless, real-time user experiences.
- Mentor junior developers and establish coding standards, best practices, and code reviews.
- Ensure application security, performance optimization, and fault tolerance.
- Participate in the full software development lifecycle, from design to deployment.
Qualifications
- 5+ years of professional experience with Node.js, JavaScript, and TypeScript.
- Deep understanding of server-side rendering, API design patterns, and HTTP protocols.
- Strong experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Expert knowledge of database management systems (SQL & NoSQL) and query optimization.
- Experience with message queues (RabbitMQ, Kafka) and event-driven architectures.
- Excellent problem-solving skills, ability to work independently, and strong communication skills.