Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Software Developer @ Sutherland

Home > Software Development

 Python Software Developer

Job Description

Interested suitable candidates please be in touch with ro**********y@su*************l.com


Role: Python Developer

Job brief

  • We are looking for a Sr. Python Developer with hands-on experience in building high-performing, scalable, and secure enterprise-grade applications.
  • You will be part of a talented software team that works on mission-critical backend systems and APIs.
  • The Python developer role involves end-to-end ownership of backend development, API integration, and seamless coordination with UI layers using modern frameworks.
  • You should be able to design, develop, integrate, and deploy applications independently ensuring speed, reliability, and clean architecture.

Responsibilities

  • Design and develop high-performance backend applications and RESTful APIs using FastAPI, Flask, or Django.
  • Work across the entire software development lifecycle from requirements and design to deployment and monitoring.
  • Write well-structured, testable, and efficient Python code adhering to best practices.
  • Integrate Python backend with front-end frameworks (React, Angular, or Vue.js) for end-to-end functionality.
  • Develop, test, and optimize database queries using PostgreSQL, MySQL, or MongoDB.
  • Implement authentication, authorization, and role-based access controls for APIs.
  • Prepare and manage software release builds, CI/CD pipelines, and version control using Git.
  • Support continuous improvement by exploring emerging frameworks, libraries, and technologies.
  • Collaborate with UI/UX designers to translate business logic into interactive and efficient user experiences.
  • Write and maintain API documentation (Swagger/OpenAPI) and automated test scripts.

Requirements

Experience

  • Bachelors or Masters degree in Computer Science, Engineering, or related field.
  • 6+ years of proven experience in backend design and development using Python frameworks.

Technical Skills

  • Strong proficiency in Python (3.8+), including OOPs concepts and async programming.
  • Expertise in FastAPI, Flask, or Django REST Framework (DRF).
  • Experience in RESTful API and microservice architecture design.
  • Solid understanding of Frontend integration REST API calls, CORS, JSON handling, etc.
  • Experience with React, Angular, or Vue.js for API/UI integration and debugging.
  • Proficiency in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Jenkins).
  • Understanding of OAuth2, JWT, and security best practices.
  • Exposure to logging, performance tuning, and API versioning.
  • Knowledge of cloud platforms (AWS, Azure, GCP) for deploying backend services.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Sutherland
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   API Python Development Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

Software Development Manager, Global Logistics

  • Amazon
  • 8 - 13 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Coimbatore
  • 2 days ago
₹ Not Disclosed

.NET Developer with Blazor

  • Cognizant
  • 6 - 9 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Sutherland

\n\nTech Mahindra is a global consulting service and systems integrator that operates in over 90+ countries, delivering solutions with a unique blend of digital innovation and robust, industry-strong processes.