Job Duties and Responsibilities:
Develop and maintain backend services and APIs using .NET/C#, Python.
Design and implement database solutions using MongoDB, Redis, and SQL Server.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Integrate AI/ML technologies and chatbot functionalities into the software applications.
Ensure the scalability, performance, and security of the backend systems.
Write clean, efficient, and maintainable code.
Conduct code reviews and provide constructive feedback to team members.
Stay up to date with the latest technologies, frameworks, and best practices, such as TDD.
Bachelor’s degree in computer science or a related field.
Require 6+ years of relevant experience
Proven experience as a Backend Developer, preferably in a similar tech stack environment.
Strong proficiency in .NET/C#, Python, and SQL.
Experience with MongoDB, Redis, and SQL Server.
Strong Experience in TDD.
Experience building large enterprise, collaborative applications.
Experience with AI/ML technologies and chatbot development is plus.
Strong understanding of CI/CD principles and experience with Git, Jenkins, uDeploy/Harness, or similar tools is a plus.
Strong problem-solving and analytical skills.
Familiarity with frontend development using JavaScript, TypeScript, and React is a plus.
Excellent communication and teamwork abilities.
Ability to work in an agile environment.
Basic Qualifications:
5+ years of experience in Python.
Bachelor's degree