Application Lead Developer
For the latest news and updates, please visit us at
- Design, develop, and maintain high-performance and scalable RESTful APIs using Node.js and the Fastify framework.
- Integrate and optimize data flow using PostgreSQL and Redis.
- Collaborate with front-end developers, DevOps engineers, and product teams to deliver robust backend solutions.
- Build and maintain services behind an API Gateway and ensure consistent request handling, throttling, and routing.
- Implement logging, monitoring, and debugging with Elastic Stack (ELK).
- Perform VM-based deployments and manage application environments on cloud or on-premises infrastructure.
- 5 to 7 years of hands-on experience in backend development using Node.js and JavaScript.
- Lead end-to-end backend architecture and development using Node.js and related technologies.
- Lead end-to-end backend architecture and development using Node.js and related technologies
- Conduct code reviews, promote best practices, and ensure adherence to coding standards.
- Develop long-term relationships, not just transactions- engage regularly and meaningfully with customers.
- Translate business requirements into technical deliverables.
- Strong proficiency in the Fastify framework or comparable experience with Express.js and willingness to learn Fastify.
- Solid understanding of Redis for caching, pub/sub, or job queuing.
- Strong SQL skills with experience in PostgreSQL and query optimisation.
- Experience integrating and working with API Gateways (e.g., AWS API Gateway, NGINX)
- Experience with centralized logging using Elastic Logs / ELK stack.
- Experience with application deployment on Virtual Machines (VMs), including Linux-based environments. Understanding RESTful API design, authentication, authorisation, and versioning.
- Familiarity with Git, CI/CD pipelines, and containerization (basic Docker understanding is a plus).