Hive is no ordinary software vendor. We are a result of a business and tech powerhouse coming together to create a company that would make our partners’ projects deliver results. Knowing our tricks on both the tech and the business end of software development lets us not only develop but manage the software development process effectively.
31 липня 2025

Senior Python Developer (вакансія неактивна)

віддалено

On behalf of our client — a cloud-based, fast-growing and leading international E-learning company, we are looking for a Senior Backend Developer. You could help thousands of candidates land their dream jobs by providing preparation services for tests that will give them a clear advantage in the selection process.

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
  • 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

Good to have:

  • 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

Responsibilities:

  • 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.