Job Description
Apex Digital Systems is revolutionizing the fintech landscape, and we need a Senior Node.js Engineer to join our core engineering team. We are looking for a passionate developer who thrives in a fast-paced environment and is eager to build scalable, high-performance web applications.
As a key member of our backend squad, you will be responsible for architecting robust APIs, optimizing database performance, and ensuring our services can handle millions of requests with zero downtime. You will work closely with cross-functional teams to deliver features that define the future of digital finance.
Responsibilities
- Design and implement scalable RESTful APIs and microservices using Node.js and Express.
- Optimize application performance and database query efficiency using MongoDB and PostgreSQL.
- Collaborate with frontend teams to integrate RESTful services seamlessly.
- Mentor junior developers and conduct code reviews to maintain high engineering standards.
- Implement CI/CD pipelines and containerization strategies using Docker and Kubernetes.
- Ensure application security by conducting regular vulnerability assessments.
Qualifications
- 5+ years of professional software development experience with a strong focus on Node.js.
- Proficiency in TypeScript and modern JavaScript (ES6+).
- Deep understanding of database design, indexing, and query optimization.
- Experience with cloud platforms, specifically AWS or GCP.
- Familiarity with message queues (RabbitMQ, Kafka) for asynchronous processing.
- Strong problem-solving skills and ability to work independently in a remote-first culture.