Python Integration Software Development Senior (#2649)

Azerbaijan, Europe, Georgia, Kazakhstan, Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

We are looking for a Senior Python Engineer to join our team. Our client is a leading provider of technical services, delivering both standard and custom intranet and internet-based software and applications systems. Due to increasing demand for in-house digital projects, the client is seeking to outsource certain development tasks to strategic partners. 

Project Objectives:
The client is looking to build strategic long-term relationships with leading development partners to accelerate business growth through high-quality and cost-efficient software development. The selected partner will support the development of robust and scalable Consumer and Enterprise applications. The project now also encompasses E-commerce solutions, integrating with our existing telecommunications and AdTech platforms

Responsibilities:

  • Design, develop, and maintain high-performance Python applications
  • Implement scalable microservices and RESTful APIs
  • Develop and integrate E-commerce functionalities into our existing systems, ensuring seamless interaction between telecommunications, AdTech, and E-commerce components
  • Contribute to the development of data processing pipelines and ETL processes
  • Write clean, efficient, and well-documented code
  • Participate in code reviews and ensure adherence to best practices
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Troubleshoot, debug, and optimize Python code
  • Stay current with the latest Python developments and best practices
  • Mentor junior developers and contribute to the team's technical growth

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 5+ years of experience in software development with Python
  • Strong proficiency in Python and related frameworks (e.g., Django, Flask, FastAPI)
  • Experience with microservices architecture and RESTful API design
  • Solid understanding of object-oriented programming and design patterns
  • Proficiency in working with databases (SQL and NoSQL)
  • Familiarity with big data technologies (e.g., Apache Spark, Hadoop)
  • Experience with version control systems (e.g., Git) and CI/CD practices
  • Knowledge of cloud platforms (AWS, Azure, or GCP)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Experience in E-commerce/Adtech projects, including development of online marketplaces, payment systems integration, or order management systems is highly desirable
  • Upper-Intermediate level of English and Russian

Nice to Have:

  • Experience in the telecommunications industry
  • Knowledge of Docker and Kubernetes
  • Familiarity with Agile development methodologies
  • Experience with machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn)
  • Familiarity with E-commerce platforms and common E-commerce APIs and integrations is a plus

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
×

Easy apply


    or
    Refer a friend