Requirements
- 6+ years of experience as a Software Engineer ,
- (Desirable) Knowledge of banking / finance ,
- Experience with either Python or Golang ,
- (Desirable) Experience with AWS or other cloud providers ,
- Experience in developing automated tests as an integral part of the development cycle ,
- (Desirable) Familiar with databases (SQL or noSQL) ,
- Interest in working on client-facing projects, conducting scoping and defining deliverables ,
- (Desirable) Experience with client/server software architectures & networking, or microservice architectures ,
- (Desirable) Experience using orchestration tools such as Kubernetes or Mesos ,
- (Desirable) Experience of either managing a team, or a desire to manage a team in the future
What the job involves
- Design, implement and develop scalable, performant microservices using best practices ,
- Write automated unit tests, integrate tests, etc ,
- Interfacing with other engineering teams to ensure that features are added in a structured and coherent way ,
- Managing and debugging your deployments from testing environments all the way to production ,
- Translating customer requirements into trackable tickets