Backend Software Engineer

Contractual | Kotlin,Python,Kubernetes,AWS,PostgreSQL,Dynamo
Foster City
Job ID: OOJ - 21252
Back to search results
Back to search results

Job Description:

Backend Software Engineer
Onsite in Foster City, CA | 5 days in office

In this role, you will:

  • Migrate existing data infrastructure, specifically from PostgreSQL to DynamoDB (DDB)
  • Split single databases into multiple sharded databases
  • Design, deploy (using Terraform), and implement highly available and resilient systems, including adopting best practices to avoid single points of failure
  • Contribute to long-term architecture, technology initiatives and technical roadmap
  • Work cross-functionally with diverse engineering teams, Product and Program Management for successful delivery of solutions.
  • Develop and adapt software on Kotlin and python microservices.

Qualifications:

  • BS / MS in Computer Science or similar degree and/or 7+ years of relevant experience
  • Experience successfully shipping large-scale backend services/ platforms to production
  • Proficiency with Kotlin, SpringBoot, REST API design patterns, database technologies, caching mechanisms, and performance optimization techniques.
  • Experience running production services using cloud infrastructure such as Kubernetes and Docker
  • Deep experience with AWS, including IAM, DynamoDB (DDB), and PostgreSQL, for multi-region deployments and high availability
  • Excellent problem-solving and debugging skills

Bonus Qualifications:

  • Experience in transportation, robotics, logistics, or autonomous vehicles
  • Experience with protocol buffers (protobufs) and gRPC
  • Experience with Claude Code or other LLM based coding tools
  • Experience with Observability frameworks and tools like Open Telemetry and Grafana.
Scroll to Top