Senior Software Engineer / API developer will be responsible for designing, developing, and maintaining the RESTful and SOAP APIs using Python and Node.js. The API Engineer with strong knowledge of GenAI is responsible for development, testing and deployment of technologies GenAI applications. Will collaborate with other developers, product owners, and stakeholders to ensure the reliability, scalability, and security of designed and developed APIs and API components. Will contribute to the continuous improvement of our DevOps practices and processes, as well as the adoption of emerging technologies and best practices.
5+ Years of hands-on experience on API Development using Python and Node.js with DevOps implementation and/or Cloud Computing/Migration (AWS, Azure) and Systems Administration.
Exceptional knowledge of AI (Azure OpenAI preferred)
Design, develop, test, and deploy RESTful and SOAP APIs using Python and Node.js
Implementing Unit test cases to unit test the APIs, API components and common libraries
Ensuring consistently maintain API code quality and deliver security vulnerable free API implementation
Maintaining API codebase and artifacts on to repositories like GIT, Nexus etc
Deployment of APIs on to AWS EKS clusters
Extensive experience with Amazon Web Services (Outpost) and Azure (Cloud)
Collaborate with other developers, product owners, and stakeholders to deliver high-quality products and services
Document and maintain API specifications and standards using tools such as Swagger and Postman
Continuous Monitor, troubleshoot, and optimize the performance and availability of the APIs using AppDynamics, ELK and other observability tools
Research and evaluate new technologies and trends in the implementation of APIs
Mentor and coach junior engineers and share knowledge and best practices