Senior Fullstack Engineer (Payments Experience)
ebury
In this Senior Fullstack Engineer role, you contribute to the Payments Experience team to scale the main web app and build tooling for faster feature delivery. You’ll help ensure a unified, high-quality customer experience across services while enabling cross-team development. The role blends platform evolution with hands-on ownership, from architecture to deployment and maintenance. You’ll work in a data-informed, customer-centric environment that values experimentation, collaboration, and mentorship. This is a high-impact position at a fintech leader focused on global growth and open-source collaboration.
Pay / Benefits- Competitive salary and benefits
- Discretionary performance-based bonus
- Funding for training and professional certifications
- Open Source culture and contributions
- Contribute to next-generation platform channels and product delivery
- Collaborate on architecture and RFC-driven design of new services
- Own the development, containerization, deployment, and maintenance of services
- Ensure reliability through tests and observability, with robust monitoring and alerts
- Contribute to CI/CD and Infrastructure as Code tooling for seamless deployments
- Mentor junior and mid-level engineers to foster technical excellence
- 5+ years of professional software development experience
- Proficient in Python, FastAPI, PostgreSQL, Redis and secure REST APIs
- Proficient in TypeScript, React, Jest, and Storybook; MFEs a plus
- Experience with Docker, Kubernetes, Terraform, and AWS
- Strong understanding of system architecture, API design, Linux, and Git
- Strong algorithms and OO/functional design principles; English communication skills
- Bachelor's or Master's in Computer Science or related field (or equivalent)
- strong communication and collaboration
- customer empathy
- curiosity and data-informed decision making
- Python
- FastAPI
- PostgreSQL
Reference: WJ-747_30185675