JobTestPrep logo


In office:


Python Backend Developer with .NET Experience

JobTestPrep, cloud-based fast-growing a leading international E-learning company, is looking for a brilliant Python Backend Developer to join our R&D group.
Get a chance to help thousands of job candidates land their dream jobs while working with the brightest minds in the test prep industry.

Job Description

We are seeking a talented and experienced Python Backend Developer with knowledge of .NET to join our JobTestPrep R&D group. As a Python Backend Developer, you will be responsible for designing, developing and maintaining high-quality, scalable, and reliable backend systems that support our web and mobile applications. The ideal candidate will have a passion for software development, a strong work ethic, and excellent communication skills.


  • Design, develop, and maintain backend systems using Python and .NET technologies

  • Collaborate with cross-functional teams to gather requirements, design, and develop features

  • Write clean, maintainable, and well-documented code

  • Ensure scalability, reliability, and performance of backend systems

  • Troubleshoot and debug issues and provide timely resolutions

  • Participate in project planning and estimation

  • Continuously learn and improve your skills and knowledge

  • Stay up-to-date with the latest trends and best practices in backend development

  • Contribute to the improvement of our development processes and methodologies


  • Bachelor's degree in Computer Science, Software Engineering or related field

  • Minimum of 3 years of experience in backend development using Python

  • Experience in .NET technologies, such as C# or ASP.NET

  • Strong understanding of software development principles and best practices

  • Experience with databases, such as SQL or NoSQL

  • Experience with RESTful APIs, JSON, and web services integration

  • Familiarity with containerization technologies such as Docker and Kubernetes

  • Experience with Git or other version control systems

  • Excellent communication and teamwork skills

  • Strong problem-solving and analytical skills

  • Ability to learn and work in a fast-paced environment

Preferred Qualifications:

  • Experience with cloud platforms such as AWS

  • Familiarity with agile development methodologies

  • Experience with test-driven development (TDD/BDD) and continuous integration/continuous delivery (CI/CD) ยท Proven production expiriance to implement Microservices Architecture and patterns

  • Good knowledge in Event Driven Design and Domain Driven Design

  • Experience with frontend development technologies such as React or Angular or Vue JS

  • Knowledge of UI/UX design principles