Our client is seeking a Backend Software Development Engineer to join their team. They are looking for someone capable of building and supporting scalable APIs, backend services, and cloud-native applications that support provider-facing platforms and workflows. This role requires strong hands-on experience in Python development, distributed systems, databases, and modern engineering practices. The ideal candidate is comfortable working across backend architecture, testing, and cross-functional delivery in a fast-paced environment.
Must Have
  • Strong backend development experience with Python, SQL, and FastAPI
  • Experience building and implementing RESTful APIs
  • Knowledge of Pub/Sub messaging patterns
  • Experience working with distributed systems, including GKE and/or serverless compute
  • Strong understanding of relational and non-relational databases
  • Experience with ORMs
  • Hands-on experience with Redis
  • Knowledge of threading and parallelism
  • Experience with unit, regression, and integration testing
  • Familiarity with automated testing and mocking frameworks
  • Experience with CI/CD tools and practices
  • Experience working with cloud platforms such as GCP, AWS, or Azure
  • Ability to participate in code reviews and collaborate effectively across teams
Nice to Have
  • Experience with Git
  • Experience writing Bash shell scripts
  • Comfort working with UNIX utilities and commands
  • Familiarity with LLMs (Large Language Models) and broader AI technologies
  • Exposure to Agile and Waterfall delivery environments
Apply Back to Results

Apply Now

Please ensure all fields have been filled.

Your Information

Share your resume*

Please note only files with .pdf, .docx or .doc file extensions are accepted.

Max file size: 512KB.

Please attach your resume, ensure it is in the correct format and smaller than 512KB.

×