Go Software developer

Go Software developer

4-7 years
Not Specified

Job Description

Job description
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

Job Details

Employment Types:





About Turing

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 Source : www.turing.com

Similar Jobs

People Also Considered

Career Advice to Find Better