Senior Software Engineer – Backend Python

Company Description

Founded in 2015, VGS is the world's leader in payment tokenization and trusted credential management platform, depended on by Fortune 500 companies, merchants, fintechs, and banks alike. Our mission is to revolutionize the way sensitive data is stored and secured, enabling organizations to manage information across cards, bank accounts, and digital wallets with ease.

VGS stores sensitive data and tackles critical payment acceptance challenges such as multi-PSP management, card issuance, payment orchestration enablement, PCI compliance, and the protection of personally identifiable information (PII). We provide our clients with complete ownership, control and insights into their payment data, driving growth and enhancing user experiences across industries.

At VGS, we're not just securing payments—we're empowering businesses to unlock new possibilities in the ever-evolving payment landscape..

Role Description

This is a full-time hybrid role for a Senior/Mid-Senior Python Software Engineer based in Patras or in Athens, with some work from home being acceptable. The Python Software Engineer will be responsible for designing, developing, and maintaining scalable back-end services and systems. Tasks include writing high-quality Python code, participating in code reviews, collaborating with cross-functional teams, identifying and resolving technical issues, and ensuring system performance and reliability.

Technologies We Use

  • Languages: Java, Python
  • Frameworks: Spring Framework, Apache Mina, Netty
  • Cloud & Infrastructure: AWS (MSK, S3, Aurora/PostgreSQL, ALB/NLB), Docker, Kubernetes, Helm
  • Monitoring & CI/CD: Grafana
  • Proxies & Messaging: Envoy

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Strong background in Computer Science and Programming
  • Proficiency in Back-End Web Development and Software Development
  • Excellent problem-solving skills and attention to detail
  • Ability to work effectively in a hybrid work environment
  • Experience with cloud services and distributed systems is a plus