Senior Python Engineer

  • Full-time

Company Description

With 15+ years of experience in IT, global partners and clients, Energize Global Services (EGS) is a solid, leading-edge Technology Company focused on delivering software services and products for the Banking and Financial Management Industry. We are specialized in developing Banking Systems, all types of payment solutions and other large applications. Over the years EGS proved to be a reliable and trusted partner for the biggest player in the Financial technology industry. Join our team in Yerevan, elevate your career to a new level by becoming part of a team that is shaping the future of Fintech.

Job Description

Join our innovative tech team as a Senior Python Developer, where you’ll design, develop, and optimize high-performance backend solutions. You’ll collaborate closely with cross-functional teams to build scalable systems and deliver reliable, maintainable code that powers our core products.

Qualifications

  • 5+ years of professional Python development experience.
  • Strong knowledge of RESTful APIs, SQL/NoSQL databases, and CI/CD tools.
  • Experience with frameworks such as Flask, FastAPI, or Django.
  • Familiarity with containerization (Docker, Kubernetes).
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Understanding of ML frameworks (TensorFlow, PyTorch, or scikit-learn) is a plus.
  • Excellent problem-solving skills and a proactive, team-oriented mindset.

Key Responsibilities:

  • Design, implement, and maintain backend services using Python (FastAPI, Flask, or Django).
  • Write clean, efficient, and testable code following best practices.
  • Integrate APIs, databases, and third-party services.
  • Optimize system performance, scalability, and reliability.
  • Collaborate with DevOps, data, and frontend teams to deliver end-to-end solutions.
  • Conduct code reviews and mentor junior developers.
  • (Nice to have) Contribute to ML-based applications — model deployment, data preprocessing, or API integration.

Additional Information

This is an excellent opportunity to work on cutting-edge financial projects that are at the forefront of transaction and payment services. You will be tasked with designing and building systems that handle high-frequency transactions, secure payments, and regulatory compliance, all while utilizing modern cloud-native technologies. This role provides the opportunity to make a significant impact in a rapidly evolving financial landscape.