Design, develop, and maintain scalable and efficient backend systems using C# .NET, Python ensuring high-quality, maintainable, efficient and scalable code
Collaborate with cross-functional teams to translate business requirements into technical solutions
Optimize application performance and troubleshoot complex issues
Implement security measures and data protection protocols
Write clean, maintainable, and well-documented code and unit test cases
Participate in code reviews and mentor junior developers
Ensuring high-quality, maintainable, efficient and scalable code.
Manage webservers and configure services
Collaborate with data scientists and analysts
Assist in transitioning from monolithic to microservices architecture
What You Bring
3-6 years of experience in backend development
Strong proficiency in either C# .NET or Python
Willingness and ability to learn new language or technology
Experience with RESTful APIs and microservices architecture
Solid understanding of OOPs concepts and database systems (SQL and NoSQL)
Familiarity with version control systems (e.g., Git)
Hands on knowledge of cloud platforms (e.g., Azure, AWS)
Experience in implementing CI/CD pipelines
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities
Understanding of Design patterns
Proven experience working with Agile methodologies (Scrum, Kanban or similar) in a software development environment
Bachelor s degree in computer science or related field
Ability to work effectively in a multicultural, multinational team and respect diverse perspectives