Backend Engineer (Python + Go)

This listing is synced directly from the company ATS.

Role Overview

This mid-level Backend Engineer role involves designing and optimizing high-performance server-side applications using Python and Go, focusing on scalable microservices and APIs for AI-driven solutions. The engineer will collaborate with DevOps and Data teams to deploy containerized services in cloud environments, ensuring system reliability and performance. Responsibilities include identifying bottlenecks, refactoring legacy code, and maintaining technical documentation in a fast-paced, remote team setting.

Perks & Benefits

This is a 100% remote, full-time contractor position with a 6-month duration and potential for extension, offering a competitive salary in USD. The role operates on a US Eastern Time schedule (9 AM to 6 PM, Monday to Friday), facilitating collaboration with an international team across multiple regions. It provides growth opportunities in a global environment, with an emphasis on remote work flexibility and cross-functional teamwork.

Full Job Description

Role Overview:

At Rehire, we are supporting a fast-growing technology company in the search for a Backend Engineer (Python + Go) to join their engineering team.

This role focuses on building high-performance backend systems that power AI-driven client solutions. You will bridge complex data processing in Python with high-concurrency services in Go, helping architect scalable, distributed systems.

Key Responsibilities:

  • Design, develop, and optimize high-performance server-side applications using Python (FastAPI) and Go.

  • Architect and maintain scalable microservices capable of handling high-volume data and concurrent user requests.

  • Design, implement, and document secure RESTful and/or gRPC APIs that support AI and data-driven platforms.

  • Identify latency issues and system bottlenecks; refactor legacy code and optimize database performance.

  • Collaborate with DevOps and Data teams to deploy containerized services (Docker/Kubernetes) in cloud environments (GCP/AWS).

  • Conduct thorough code reviews, write unit and integration tests, and maintain strong technical documentation standards.

  • Implement observability best practices (logging, metrics, tracing) to ensure reliability and 99.9% uptime.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.

  • 3+ years of professional backend engineering experience, ideally in consulting or fast-paced product environments.

  • Advanced Python expertise building production-grade APIs with FastAPI, Flask, or similar frameworks.

  • Solid experience with Go (Golang), including strong understanding of goroutines and concurrency patterns.

  • Strong experience with SQL (PostgreSQL) and NoSQL databases, including schema design and query optimization.

  • Experience with Docker, CI/CD pipelines, and cloud-native architectures.

  • Strong problem-solving skills and ability to collaborate effectively with remote, cross-functional teams in an ET-aligned schedule.

About the Position:

· Full-time 100% remote role. Contractor Mode.

· Duration - 6 months with possibility of extension

· Work schedule: Monday to Friday, from 9:00 AM to 6:00 PM (US Eastern Time).

· Global environment: collaborate with an international team across multiple regions.

· Competitive salary in USD and growth opportunities in a global environment.

If you meet the requirements and are interested in this exciting opportunity, apply at www.rehire.ar/jobs and send us your CV!

Similar jobs

Found 6 similar jobs

Browse more jobs in: