Job Description
We are seeking a visionary Senior Node.js Engineer to join our elite engineering team. In this pivotal role, you will architect scalable, high-availability backend services that power our global platform. You will work with cutting-edge technologies to build microservices that handle millions of requests daily.
At Apex Systems, we value performance, clean code, and innovation. You will be the technical lead for critical projects, mentoring junior developers and driving best practices across the organization. If you are passionate about building the future of fintech infrastructure, we want to hear from you.
Responsibilities
- Design, develop, and maintain robust RESTful and GraphQL APIs using Node.js and TypeScript.
- Architect and optimize database schemas for high throughput and low latency.
- Implement CI/CD pipelines and ensure code quality through automated testing and peer reviews.
- Collaborate with frontend teams to integrate complex features seamlessly.
- Identify technical debt and lead architectural refactoring initiatives.
- Ensure system security and compliance with industry standards.
Qualifications
- 5+ years of professional software development experience with Node.js.
- Strong proficiency in TypeScript and modern JavaScript (ES6+).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Deep understanding of database systems (PostgreSQL, MongoDB, Redis).
- Familiarity with message queues (RabbitMQ, Kafka) and event-driven architectures.
- Excellent problem-solving skills and ability to work in an Agile environment.