Job Description
Apex Logic Systems is at the forefront of AI-driven infrastructure, and we are looking for a Senior Node.js Engineer to join our elite engineering team. In this pivotal role, you will architect the backbone of our real-time data processing engine, serving millions of users globally.
Our culture is built on technical excellence, autonomy, and the pursuit of perfection. You will have the opportunity to work with cutting-edge stacks including Node.js, TypeScript, and serverless architectures, solving complex scalability challenges that define the future of tech.
Responsibilities
- Architect and maintain high-performance, scalable server-side applications using Node.js and TypeScript.
- Design robust RESTful and GraphQL APIs that integrate seamlessly with frontend frameworks.
- Optimize database interactions and implement efficient caching strategies to ensure sub-millisecond response times.
- Lead code reviews and establish coding standards to ensure code quality and maintainability.
- Collaborate with product managers to translate complex business requirements into technical specifications.
- Drive technical innovation by researching and implementing new technologies and best practices.
- Mentor junior developers, fostering a growth-oriented and collaborative environment.
Qualifications
- 5+ years of professional experience with Node.js, JavaScript, and TypeScript.
- Deep understanding of asynchronous programming, event loops, and non-blocking I/O.
- Experience with modern frameworks such as Express, NestJS, or Koa.js.
- Proficiency in SQL (PostgreSQL) and NoSQL (MongoDB) databases, along with ORMs like TypeORM or Prisma.
- Familiarity with cloud services (AWS, GCP) and containerization technologies (Docker, Kubernetes).
- Strong grasp of software security principles and data privacy regulations.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.