✨ About The Role
- The senior software engineer will contribute to a core system relied upon by millions of end users.
- They will help create a global financial identity verification and risk management service.
- The role involves implementing backend services and designing an architecture where reliability is crucial.
- The engineer will take ownership of tasks and proactively address technical challenges.
- They will participate in architectural decisions and offer insights for designing scalable systems.
- Collaboration with other teams to improve system interactions is a key responsibility.
- Maintaining good software quality and test coverage is expected.
- The engineer may be asked to be on-call for timely engineering projects.
âš¡ Requirements
- The ideal candidate will have strong problem-solving skills and a proactive mindset.
- They should be able to translate business requirements into flexible implementation models.
- Excellent communication and collaboration skills are essential for success in this role.
- The candidate must be able to work independently as well as part of a team.
- A preference for simple and elegant solutions is highly valued.
- At least 3 years of experience working on systems at scale is required.
- Proven experience in building and maintaining microservices is necessary.
- Strong coding skills, preferably in Go, are essential for this position.
- Familiarity with containerization and orchestration technologies, especially Kubernetes, is a plus.