Software Engineer (Java+Python - optional)
Our clients are global leaders in payment tokenization, helping banks, fintechs, and merchants manage payment data securely across processors, networks, open banking, and card issuance.
Our clients are global leaders in payment tokenization, helping banks, fintechs, and merchants manage payment data securely across processors, networks, open banking, and card issuance. By leveraging universal token vaults, APIs, and orchestration tools, they reduce compliance scope, streamline payment processes, and unlock new business opportunities. Their solutions support network tokenization, payment orchestration, secure settlement, and risk provider connectivity. To enhance their services, they seek skilled software engineers to develop and maintain Card Management Platforms (CMP). These professionals collaborate with cross-functional teams to optimize payment card lifecycles. Ideal candidates are detail-oriented problem solvers with a strong customer focus, adaptability, and confidence
- 3+ years experience in hands-on software development, preferably in a SaaS company.
- Hands-on experience in software architecture, design and development in a Cloud SaaSenvironment. Preferably with AWS / K8s working experience
- Solid understanding and hands-on experience working with cloud-native architecture, microservices, CI/CD (CircleCI, GitHub Actions, Argo), GitOps, APIs and API Gateway, Docker, Kubernetes (EKS), Kafka (MSK), Java, Spring Framework, Python, and AWS services.
- Strong experience in Observability solutions using Grafana and Open Telemetry.
- Strong written and verbal communication skills.
Duties:
- Design, develop, and maintain scalable cloud-native software solutions in a SaaS environment, ensuring high availability and performance.
- Develop and integrate APIs with API Gateway, ensuring security, reliability, and efficiency.
- Utilize Docker, Kubernetes (EKS), and Kafka (MSK) to optimize containerized deployments and event-driven architectures.
- Implement observability solutions using Grafana and OpenTelemetry to enhance system monitoring and performance tracking.
- Collaborate with cross-functional teams to improve software architecture, scalability, and maintainability.
- Write clean, efficient code in Java, Spring Framework, and Python while adhering to best practices in cloud-based software development.
- Communicate effectively with team members and stakeholders, ensuring alignment on project goals and technical decisions.
- A competitive salary and flexible compensation package.
- Flexible working format: remote, office-based, co-working space.
- Professional development tools (mentorship program, tech talks and trainings).
- Medical insurance.
- Free corporate English classes and speaking clubs with a native speaker.
- Various corporate events.
Apply for this position
Join our Strong team