< Back to vacancies

Senior Backend Software Engineer (Python)

Worldwide
4+

Experience

Remote

Job Type

B2+

English Level

Who We’re Looking For

We are leading IT solutions provider working on cutting-edge technologies to deliver high-quality services to our global clients. We are seeking a highly skilled Senior Python Engineer to join our team and contribute to a key project that plays a crucial role in price management across various regions. The Price Plan and Promotion service is designed to be the single source of truth for Price Management. It aggregates data from multiple sources and disseminates it to designated destinations, ensuring consistency and accuracy across all platforms.

What You’ll Do
  • Design, develop, and maintain backend services using Python 3.8.

  • Implement and manage data storage solutions using AWS DynamoDB.

  • Build, deploy, and manage applications using AWS services such as Lambda, API Gateway, and S3.

  • Develop and maintain CI/CD pipelines using Jenkins, Terraform, and Docker.

  • Collaborate with frontend engineers to integrate backend services with ReactJs, Typescript, and Material UI.

  • Ensure high performance and responsiveness of applications.

  • Write clean, maintainable, and efficient code.

  • Monitor and troubleshoot production issues, leveraging tools like Splunk for log analysis.

  • Work closely with cross-functional teams to define and implement new features.

What You’ll Need
  • Proven experience as a Python Developer with a strong focus on backend development.

  • Hands-on experience with AWS services, particularly DynamoDB, S3, Lambda, and API Gateway.

  • Proficiency in working with infrastructure-as-code tools like Terraform.

  • Experience with CI/CD tools such as Jenkins.

  • Familiarity with Docker and container orchestration.

  • Strong knowledge of RESTful API design and implementation.

  • Experience with version control systems, particularly Git.

  • Excellent problem-solving skills and a proactive attitude.

  • Strong communication and collaboration skills.

What We Offer
  • Competitive salary.
  • Remote work opportunity.
  • Comfortable work in your local time zone.
  • Flexible work schedule.
  • Professional growth and development.
  • Multicultural working environment.