•
Proposed designation:
Senior Associate 2
•
Role type:
Individual contributor
•
Reporting to:
Manager
•
Geo to be supported:
US
•
Work timings:
11:00 PM to 8:30 PM
Roles & responsibilities
We are looking for a skilled Python Developer to design, develop, and
maintain scalable applications, automation scripts, APIs, and backend
services. The ideal candidate should have strong problem‑solving skills,
hands-on coding expertise, and experience working in fast-paced
environments.
Responsibilities:
•
Develop, test, and maintain Python-based applications and backend
services.
•
Build and enhance RESTful APIs and integration modules using
Flask/Django/FastAPI.
•
Write clean, efficient, and reusable code following coding standards.
•
Debug and troubleshoot issues to ensure high performance and reliability.
•
Work with SQL/NoSQL databases for data processing, modeling, and
storage.
•
Integrate backend services with microservices or frontend components.
•
Automate manual processes and build tools to improve operational
efficiency.
•
Collaborate with cross-functional teams including DevOps, QA, Product
Owners, and Architects.
•
Participate in design discussions, code reviews, sprint planning, and
agile ceremonies.
•
Create and maintain technical documentation.
•
Monitor and optimize application performance, memory usage, and query
execution.
•
Integrate Python solutions with cloud platforms (Azure/AWS/GCP).
•
Strong debugging and problem‑solving skills.
•
Develop, enhance, and maintain Python-based backend applications.
•
Design and build RESTful APIs using frameworks like Flask, Django, or
FastAPI.
•
Implement scalable, reusable, and modular code using OOP principles.
•
Work on data models, schemas, and integrations with SQL/NoSQL databases.
•
Write unit tests and participate in code reviews to ensure code quality.
•
Optimize application performance, memory usage, and query execution.
•
Integrate backend services with frontend or other microservices.
•
Collaborate with Product Owners, Architects, and QA teams throughout the
SDLC.
•
Create and maintain technical documentation for developed modules.
•
Participate in sprint planning, estimations, and agile ceremonies.
Mandatory
technical & functional skills
·
Develop, enhance, and maintain Python applications and automation
scripts.
·
Build and support REST API integrations using Flask, Django, or FastAPI
.
·
Write clean, efficient, and scalable code following best practices.
·
Troubleshoot production issues and provide timely resolutions.
·
Automate manual tasks to improve operational efficiency.
Preferred technical & functional skills
—
Exposure to Azure/AWS/GCP cloud services.
—
Understanding of Docker, virtual environments, or containerization tools.
—
Basic knowledge of CI/CD tools (Jenkins, Azure DevOps, GitHub Actions).
—
Familiarity with automation frameworks or job scheduling tools.
—
Understanding of monitoring tools (Grafana, Kibana, CloudWatch, etc.).