Remote Ghar
Login
← Back to Jobs

Python Back-end Engineer

Global
Negotiable
Earnings depend on performance and successful conversions.
text • remote • Full-time
New
Posted 1 day ago
External application links are provided by the employer.

Job Description

Job Summary:

Join our customer's team as a Python Back-end Engineer and play a pivotal role in shaping robust, scalable API solutions. In this hands-on engineering position, you'll architect, develop, and optimize back-end systems using modern Python and FastAPI, contributing to high-impact projects in a collaborative, remote-first environment.

Key Responsibilities:

  • Design, implement, and maintain high-performance APIs using Python, FastAPI, and Pydantic.
  • Apply advanced asynchronous programming (async/await, asyncio) for scalable backend services.
  • Drive quality through test-driven development (TDD), leveraging pytest for robust unit and integration testing.
  • Model and validate data using Pydantic, ensuring clean schema design and adherence to API contracts.
  • Contribute to architectural discussions, applying SOLID principles, clean code practices, and industry-standard patterns.
  • Collaborate via Git and PR-based workflows, ensuring code quality and knowledge sharing within the customer's team.
  • Ensure production readiness through observability, error handling, and continuous deployment via modern CI/CD pipelines.

Required Skills and Qualifications:

  • Strong, hands-on expertise in Python, with deep understanding of modern language features and performance considerations.
  • Proven experience developing APIs with FastAPI, Pydantic, and Python's asynchronous programming ecosystem.
  • Solid grasp of RESTful API design, OpenAPI/Swagger standards, and practical API versioning strategies.
  • Demonstrated strength in TDD or test-first development, including writing tests with pytest.
  • Comprehensive understanding of SOLID principles, clean code, design patterns, and low-level design trade-offs.
  • Experience with Git, CI/CD workflows, and deploying code in containerized/cloud environments (Docker, AWS/GCP/Azure).
  • Knowledge of relational and/or NoSQL databases (e.g., PostgreSQL), with strong database interaction skills.

Preferred Qualifications:

  • Experience with advanced data processing frameworks such as Polars or similar columnar data libraries.
  • Familiarity with event-driven and domain-driven design (DDD) architectures.
  • Exposure to Kubernetes or advanced cloud-native deployment models.

This role offers the chance to work alongside highly skilled engineers in a supportive, remote setup. Excellent written and verbal communication skills are essential, as we value clear, thoughtful interactions. If you're seeking to elevate your Python expertise and make a significant impact, we'd love for you to join our customer's forward-thinking team.

Company
Global
Employment
full-time
Work Type
remote
Location
remote
Industry
Back-end Engineer
Skills
Pythonfast apiCI/CD
Login to apply
Create an account or sign in to submit your application.
Login / Signup

Similar Jobs You May Like

English Audio Validation (Transcription) – C1 English Required

Global
₹40,000–₹50,000/month
Today
Text remote Full-time

Subject Matter Expert - Remote

India
Negotiable
Today
Text remote Full-time

Special Education Teachers, Preschool

based in US, UK, or Canada
$60–$80/hour
3d ago
Text remote Full-time
← Back to Jobs