As an accomplished Senior Software Engineer, reporting to the Director of Engineering, this is a rare opportunity for a growth-minded individual to join a fast-growing exciting mission that will significantly impact the financial services industry and transform the lives of billions of people around the world
Â
You Will
- Design solutions for complex technical and business problems
- Develop software systems and components for our rapidly growing businessÂ
- Write performant, maintainable code while iterating and shipping rapidly
- Author and maintain unit and integration tests
- Work with your Scrum team to plan sprints and delivery of features
- Drive engineering excellence, operational stability and security into all layers of the platformÂ
- Mentor other engineers, helping them grow in their careers
You HaveÂ
- BSc
in Computer Science or equivalent professional experience - 5+ years of experience as a software developer
- Experience building scalable services and distributed systems in Java or similar object-oriented language
- Experience driving technical designs within a team
- Experience writing code that is readable, scalable, and instrumented;
- Experience in designing, building and working with RESTful APIs
- Solid understanding of core AWS solutions (EC2, RDS, etc
) - Experience working in a fast paced Agile development environment
- Familiarity with event driven microservices architecture is a plus