Virtusa

Python Developer

Job Description

We are seeking an experienced Python Backend Developer with a strong background in developing APIs using the FastAPI framework. The ideal candidate will have 5-7 years of professional experience in backend development, excellent problem-solving skills, and a deep understanding of server-side logic, databases, and cloud services.
Key Responsibilities:
API Development: Design, develop, and maintain RESTful APIs using the FastAPI framework.
Backend Development: Write clean, maintainable, and efficient code to implement backend logic and integrate it with frontend components.
Database Management: Design and optimize database schemas, write efficient queries, and ensure data integrity.
Performance Optimization: Optimize application performance, troubleshoot issues, and ensure high availability and scalability.
Security: Implement security best practices to protect applications and data.
Collaboration: Work closely with frontend developers, DevOps engineers, and other stakeholders to deliver high quality software solutions.
Code Reviews: Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
Documentation: Create and maintain technical documentation for APIs, system architecture, and other relevant components.
Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously improve the development process.
Required Qualifications:
Experience: 5-7 years of professional experience in backend development with a focus on Python.
Framework Expertise: Extensive experience with the FastAPI framework for building APIs.
Database Skills: Proficiency in relational databases PostgreSQL, MySQL and NoSQL databases MongoDB
Cloud Services: Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Version Control: Proficiency with version control systems, preferably Git.
CI/CD: Experience with continuous integration and continuous deployment CI/CD pipelines.
Testing: Strong experience with unit testing and integration testing. Problem Solving: Excellent analytical and problem-solving skills.
Communication: Strong verbal and written communication skills.
Team Player: Ability to work effectively in a team-oriented environment.
Preferred Qualifications:
Microservices: Experience with microservices architecture and containerization technologies Docker, Kubernetes
Asynchronous Programming: Knowledge of asynchronous programming in Python.
Authentication and Authorization: Experience with implementing authentication and authorization mechanisms OAuth, JWT.
API Documentation: Familiarity with API documentation tools such as Swagger/OpenAPI.
Agile Methodologies: Experience working in Agile development environments.


Jobs at Hyderabad

Virtusa

Automation

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2025

Virtusa

Automation Tester

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Virtusa

Data Analyst

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Oracle

Product Manager

Professional

Hyderabad, Telangana

View Details

Last Date: Dec. 29, 2024

Virtusa

AWS Devops

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Virtusa

Oracle PLSQL Lead

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Virtusa

Salesforce Education Cloud Architeā€¦

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Infosys

Java + Springboot Lead

5 - 8 Years Exp.

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Amazon

Cloud Support Engineer (Database)

Freshers/Experienced

Hyderabad, Telangana

View Details

Last Date: Jan. 7, 2025

Virtusa

Java MS Lead Dev

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Oracle

Director, Data Engineering & Operatā€¦

Professional

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Virtusa

Senior Architect - Java

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024




More Jobs at Virtusa

Virtusa

Java FSD

Full Time

Bangalore, Karnataka

View Details

Last Date: Dec. 31, 2024

Virtusa

QA Automation

Full Time

Chennai, Tamil Nadu

View Details

Last Date: Aug. 31, 2025

Virtusa

Web Methods

Full Time

Bangalore, Karnataka

View Details

Last Date: Dec. 31, 2024

Virtusa

AA A360 Engineer

Full Time

Chennai, Tamil Nadu

View Details

Last Date: June 30, 2025

Virtusa

Automation Testing

Full Time

Chennai, Tamil Nadu

View Details

Last Date: Dec. 31, 2024

Virtusa

Android Developer

Full Time

Hyderabad, Telangana

View Details

Last Date: July 30, 2025

Virtusa

ETL testing

Full Time

Chennai, Tamil Nadu

View Details

Last Date: Dec. 31, 2024

Virtusa

QA Automation Engineer

Full Time

Hyderabad, Telangana

View Details

Last Date: Dec. 31, 2024

Virtusa

Dynamics CRM

Full Time

Chennai, Tamil Nadu

View Details

Last Date: Dec. 31, 2024

Virtusa

Senior SF Developer

Full Time

Bangalore, Karnataka

View Details

Last Date: Sept. 30, 2025

Virtusa

ServiceNow Developer

Full Time

Bangalore, Karnataka

View Details

Last Date: March 31, 2025

Virtusa

Scrum Master

Full Time

Hyderabad, Telangana

View Details

Last Date: Feb. 28, 2025