freehire launches on Product Hunt on 26 August.

Follow →

Backend Software Engineer

Summary

Build and maintain scalable backend systems in Go and Python for personalized feeds, search, and React-based frontend features serving millions of users.

Job Title: Backend engineer:
Pay 65-70
Duration: 5 months,likely to extend
Location: Remote


Our client is seeking a Software Engineer to help build and maintain the next generation of personalization, feed, and search systems. This role is primarily backend-focused, leveraging Go, Python, cloud-native technologies, and distributed systems, while also contributing to React-based frontend development. The ideal candidate is comfortable working across the stack and collaborating with Product, Infrastructure, and Machine Learning teams in a fast-paced environment.
  • Design, develop, and maintain next-generation backend systems powering personalized feeds, search, and product experiences.
  • Build and maintain high-quality, performant frontend features using ReactJS.
  • Write efficient, scalable, and maintainable code across frontend and backend services.
  • Develop and enhance automated testing frameworks, tools, and services.
  • Collaborate closely with Product, Machine Learning, Infrastructure, and Engineering teams.
  • Contribute to highly scalable distributed systems serving millions of users.
Must Have Requirements:
  • 3+ years of software development experience in production distributed systems environments.
  • 3+ years of Go and Python development experience.
  • 3+ years of JavaScript development experience with ReactJS.
  • Experience with Redis, PostgreSQL, Cassandra, Milvus, or similar database/storage technologies.
  • Experience with Docker, Kubernetes, AWS and/or GCP, CI/CD pipelines, and automated testing frameworks.
Preferences:
  • Experience building recommendation engines, feeds, search platforms, or personalization systems.
  • Strong background in test-driven development (TDD) and software quality practices.
  • Experience partnering with ML and Infrastructure teams.
  • Experience with Prometheus and Grafana.
Reasons to work here:
  • Work on products and systems used by millions of users globally.
  • Opportunity to contribute across the stack while focusing on large-scale backend engineering.
  • Exposure to modern cloud infrastructure, distributed systems, personalization, and search technologies.
  • Fully remote engagement with a highly recognizable technology brand.
Interview/start: Interviewing ASAP for a July start date.

Marketing notes:
  • Remote Engineer role with a strong backend focus.
  • Heavy emphasis on Go, Python, distributed systems, cloud infrastructure, and React.
  • Great opportunity for engineers who enjoy building scalable systems that directly impact user experience.
  • W2 or self-corporation 1099 only. Must be a U.S. Citizen.