JobTestPrep is a leader in the world of online test preparation solutions, offering an extensive array of practice tests and study guides for a multitude of standardized tests. Our mission is to empower individuals to reach their academic and career aspirations by providing cutting-edge and effective test preparation resources.
22 січня 2026

Senior Python Software Engineer

віддалено

Company description
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.

Description and requirements
— Design, develop, and maintain backend systems using Python
— 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

Requirements:
— Bachelor’s degree in Computer Science, Software Engineering or related field
— Minimum of 4 years of experience in backend development using Python
— At least 3 years with AWS cloud computing like: Lambda, Step Function, SNS, SQS, S3, RDS, CloudFormation, CloudFront
— Strong understanding of software development principles and best practices
— Excellent knowledge with databases, such as SQL or NoSQL like SQL server, MySQL, Postgres SQL, DynamoDB, Redshift, Open Search
— Experience with RESTful APIs, JSON, and web services integration
— Familiarity with containerization technologies such as Docker or 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 experience in implementing Microservices Architecture and patterns.
— Good knowledge in Event Driven Design and Domain Driven Design

LinkedIn