Senior Backend Engineer, Python, Go, Distributed Systems

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend Engineer specializing in Python and Go for a consultancy service. Building distributed systems for high user engagement and content discovery platforms.

Responsibilities:

  • Design, develop, and maintain **backend services** powering personalized feeds, search, and user-facing products
  • Build scalable and reliable **distributed systems** supporting millions of users
  • Develop high-quality frontend features using **React**
  • Write clean, maintainable, and high-performance code
  • Design and maintain **automated testing frameworks** and quality assurance processes
  • Collaborate closely with **Machine Learning**, Product, and Infrastructure teams
  • Improve system reliability, scalability, and operational performance
  • Contribute to architecture decisions and platform evolution
  • Participate in debugging, monitoring, and production issue resolution

Requirements:

  • 5+ years of software engineering experience in production environments
  • Strong proficiency in **Go** and **Python**
  • Experience building and operating **distributed systems** at scale
  • Strong frontend experience with **React** and modern JavaScript development
  • Experience with **Redis**, **PostgreSQL**, **Cassandra**, or similar database technologies
  • Strong testing mindset with experience in automated testing and debugging
  • Experience with **Docker**, **Kubernetes**, and modern CI/CD workflows
  • Experience with public cloud platforms such as **AWS** or **GCP**
  • **Experience working on the backends of large-scale B2C applications (10M+ daily active users)**, optimizing for high throughput and reliability