Tech Stack
CloudDistributed SystemsGo
About the role
- Maintain and enhance mission-critical infrastructure technology for banks and financial institutions
- Identify and implement improvements that enhance performance, scalability and reliability of high-volume payment systems
- Ensure the platform runs seamlessly
- Collaborate with a team of talented senior engineers to securely process millions of transactions per day
Requirements
- Deep understanding of designing and building distributed systems
- Enjoys working on complex challenges within critical software where high performance and robustness are essential
- Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
- Interest in owning projects end-to-end and supporting them as they go live in production
- Appreciation of clean code and software engineering best-practice
- Experience with Go, along with a “right tool for the job” mentality
- Great communication skills who enjoy sharing knowledge and collaborating with others
- Flexible working hours
- Professional development opportunities
- 25 days annual leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
distributed systemshigh-performance softwarerobustnessGocloud technologiescontainerizationtest automationCI/CD pipelinesclean codesoftware engineering best practices
Soft skills
communicationcollaborationproblem-solvingknowledge sharingproject ownershipteamworkadaptabilitycritical thinkingattention to detailcreativity