Energize Global Services (EGS)
Banking and Financial Management
SeniorPythonEngineer
Neural analysis suggests this role is
optimal for mid candidates.
“Senior Python Engineer at Energize Global Services (EGS). Skills: Python, FastAPI, RESTful API development, PostgreSQL, Kafka, microservices, distributed systems, Docker, Git, CI/CD workflows. Design and develop scalable backend services and APIs. Build and maintain microservice-based applications”
What You'll Achieve.
design, develop, and maintain scalable backend systems and microservices for high-performance applications; designing and building systems that handle high-frequency transactions, secure payments, and regulatory compliance
Industry & Context.
troubleshooting; performance optimization; query optimization; database design
What They're Looking For.
Must Have
commercial experience with Python, Solid experience with FastAPI and RESTful API development, knowledge of PostgreSQL, including query optimization and database design, Hands-on experience with Kafka and event-driven architectures, Experience designing and developing microservices, Good understanding of distributed systems and scalable backend architecture, Experience with Docker, Git, and CI/CD workflows, understanding of asynchronous programming and concurrency in Python, Experience with system integration, performance optimization, and troubleshooting, Ability to write clean, maintainable, and production-quality code
Nice to Have
Experience with Kubernetes and container orchestration, Experience with cloud platforms (GCP, AWS, or Azure), Familiarity with monitoring and logging tools, Experience with high-load systems and distributed environments
What You'll Do.
Design and develop scalable backend services and APIs
Build and maintain microservice-based applications
Develop event-driven integrations using Kafka
Optimize application performance and database operations
Participate in architecture design and technical decision-making
Troubleshoot production issues and improve system reliability
Conduct code reviews and maintain engineering best practices
Contribute to system scalability
How You'll Work.
Team & Collaboration
Collaborate with cross-functional engineering teams
Full Job 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. We are looking for an experienced Senior Python Developer to design, develop, and maintain scalable backend systems and microservices for high-performance applications. ## Qualifications * Strong commercial experience with Python * Solid experience with FastAPI and RESTful API development * Strong knowledge of PostgreSQL, including query optimization and database design * Hands-on experience with Kafka and event-driven architectures * Experience designing and developing microservices * Good understanding of distributed systems and scalable backend architecture * Experience with Docker, Git, and CI/CD workflows * Strong understanding of asynchronous programming and concurrency in Python * Experience with system integration, performance optimization, and troubleshooting * Ability to write clean, maintainable, and production-quality code Responsibilities * Design and develop scalable backend services and APIs * Build and maintain microservice-based applications * Develop event-driven integrations using Kafka * Optimize application performance and database operations * Participate in architecture design and technical decision-making * Collaborate with cross-functional engineering teams * Troubleshoot production issues and improve system reliability * Conduct code reviews and maintain engineering best practices * Contribute to system scalability, observability, and maintainabi
Applying for this Senior Python Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Energize Global Services (EGS)?
Real rants from real employees. Read before you apply.