Job Description
We are seeking a highly skilled Senior Node.js Developer to join our growing team. The ideal candidate will be responsible for building scalable, high-performance systems and integrating APIs with a focus on efficiency and reliability. If you are a back-end expert with experience in integrating complex APIs, managing real-time data streaming, and working with Kubernetes orchestration, we’d love to meet you!
Key Responsibilities
- Develop and maintain Node.js applications with an emphasis on scalability and performance.
- Ensure optimal PostgreSQL database design and performance tuning.
- Implement and manage Kubernetes Orchestration for scaling and deployment of applications.
- Collaborate with front-end developers, designers, and project managers to ensure cohesive product development.
- Write clean, modular, and scalable code that is well-documented.
- Troubleshoot, optimise, and maintain applications to ensure the best performance.
Qualifications
- Proven experience as a Senior Node.js Developer with at least 5 years of experience in back-end development.
- Strong expertise in PostgreSQL including schema design, queries, and performance optimization.
- Proficiency in integrating Meta (Facebook) and Google Ads APIs.
- Hands-on experience setting up Apache Kafka for real-time event streaming.
- Experience with Currency API Integration for real-time exchange rate updates.
- Knowledge and hands-on experience with Kubernetes Orchestration for containerized applications.
- Familiarity with microservices architecture and containerization (Docker).
- Proficiency with Git, CI/CD pipelines, and other DevOps tools.
- Strong problem-solving skills, attention to detail, and ability to handle complex, large-scale applications.
- Understanding of corporate/business processes would be an added advantage and preferred.