A fast-growing company on a mission to digitize customer journeys for Banks and Non-bank financial companies (NBFCs) by using advanced technology and alternative data from smartphones, is looking for a Go Software Developer. The selected candidate will be taking ownership of the complete delivery process by ideating, delivering, and supporting the product iteration. The company is on a mission to democratize financial services for businesses, individuals, and fintechs. This is a great opportunity for developers who enjoy working in a profitable and growing industry.
Job Responsibilities:- Create new services to meet critical product and business needs
- Using modern cloud technology and industry best practices, create scalable systems to solve novel problems
- Take complete ownership of the services
- Produce advanced technical content such as articles, samples, whitepapers, and training
- Develop a long-term strategy for maintaining and scaling the back-end systems and teams that run them
- Every quarter, collaborate with engineers, designers, product managers, and senior leadership to turn the product and technical vision into a tangible roadmap
- Interact with the larger engineering team to ensure the work is integrated into the ecosystem
- Assist others in building on the foundation that you provide
- Contribute to the orchestration of work into CI/CD, testing, QA, and automation pipelines
- Write high-quality, performant, and well-tested code for all products
- Mentor junior engineers and set standards for code and application quality
Job Requirements:- Bachelor's/Master's degree in Engineering, Computer Science (or equivalent experience)
- At least 4+ years of relevant experience as a software developer
- Must have expertise with Python3, Golang, Flask, Rust, and OpenAPI
- Knowledge of Typescript and React.js is required
- Experience with AWS and Terraform is required
- Experience with growth experiments or A/B testing frameworks is nice to have
- Experience designing APIs and developer tools is preferred
- Knowledge of decomposing a large monolith into microservices is a plus
- Familiarity with Golang, Ruby, Docker, Rails, Postgres, MongoDB, and DynamoDB is nice to have
- Designed, built, scaled, and maintained production services
- Proficiency in composing a service-oriented architecture
- Passionate about building an open financial system