We’re now looking for a Senior Full Stack Engineer to join our Payments Team, designing and scaling secure, high-performing payment solutions used by millions of customers. This is a high-impact role at the core of the customer journey, where reliability, scalability, and user experience are critical.
What You’ll Do
-
Build and evolve end-to-end payment systems in a microservices architecture
-
Own features across the full SDLC — from discovery to deployment and operations
-
Contribute to technical design and architectural decisions
-
Collaborate across teams to deliver seamless, reliable payment experiences
-
Continuously improve performance, scalability, and code quality
How We Work
-
Agile, self-organised teams with strong ownership
-
You build it, you run it (DevOps mindset)
-
Collaborative culture: code reviews, pair programming, knowledge sharing
-
Focus on clean code, testing, and continuous improvement
Tech Stack & Tools
-
Backend: Java 17+, Spring, Microservices
-
Frontend: React, Node.js, TypeScript, JavaScript, HTML, CSS, npm, Webpack
-
Databases: Oracle, PostgreSQL (relational & non-relational)
-
Cloud & DevOps: AWS (S3, SNS, SQS, RDS, DynamoDB), Docker, Kubernetes, Terraform, AWS CLI
-
CI/CD: Jenkins pipelines
-
Monitoring & Observability: Prometheus, Grafana, ELK stack, Sentry, Kibana
-
Other: Git