← Back to jobs

NR Consulting Logo
Senior Python Backend Engineer

NR Consulting

 

Bangalore, Karnataka, India

Posted On: 15+ days ago
Experience: 8+ years
Availability: Onsite
Openings: 1
Category: Python Backend Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Build and maintain core backend services using advanced Python, focusing on scalable API design and event-driven architectures.

This role is on-site.

Responsibilities

  • Design and implement RESTful APIs using FastAPI and Pydantic.
  • Develop features adhering to Test-Driven Development (TDD) and Domain-Driven Design (DDD).
  • Apply SOLID principles and common design patterns to create maintainable code.
  • Implement and maintain event-driven architecture patterns.

Required Skills

  • 8+ years of professional experience in backend engineering.
  • Expertise in Python, including async/await and concurrency models.
  • Strong experience with FastAPI and Pydantic.
  • Proficiency in writing unit, integration, and contract tests using pytest.
  • Experience designing and documenting APIs using OpenAPI/Swagger.
  • Familiarity with containerization using Docker and Kubernetes.
  • Experience with relational or NoSQL databases (e.g., PostgreSQL).
  • Solid understanding of clean code practices and software design patterns.
  • Experience working within CI/CD pipelines and Git workflows.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs