Key Skills: .NET, Microservices, C#, .net core, Kubernetes
Roles and Responsibilities:
- Lead the development and integration of backend services using Node.js
- Design and maintain RESTful APIs for digital platforms and partner integrations
- Work with stakeholders and external partners to ensure timely and effective delivery of digital solutions
- Implement and support cloud-native applications, ensuring scalability and performance
- Develop and enforce coding standards, architecture guidelines, and technical documentation
- Troubleshoot, debug, and upgrade software to ensure optimal performance and reliability
- Contribute to CI/CD pipeline setup and automate deployment processes
- Write unit tests and support continuous integration practices
- Collaborate with leadership (CTO/Tech Head) on strategic IT planning, project roadmaps, and budgeting
- Continuously improve team capabilities by mentoring peers and adopting new tools and technologies
Skills Required:
Must-Have:
- Strong hands-on experience with Node.js development
- Proficient in SQL and NoSQL databases (e.g., MongoDB, PostgreSQL)
- Experience with RESTful API design and integration
- Familiarity with unit testing frameworks and automated testing practices
- Working knowledge of cloud platforms (AWS, GCP, or Azure)
- Proficient in version control systems like Git
Nice-to-Have:
- Experience with Freshworks CRM integration
- Exposure to CI/CD tools like Jenkins, GitLab CI, or GitHub Actions
- Familiarity with containerization (Docker, Kubernetes) is a plus
Education: Bachelor's Degree in related field