Python Developer

4 - 12 years

Bengaluru

Posted:1 day ago

Apply

Job Description

Role description


Job Responsibilities Design, develop and maintain high-quality, production-grade applications, services and automation primarily using Python. Design and develop scalable RESTful APIs, service integrations and cloud-native components using FastAPI and/or comparable Python API frameworks. Identify opportunities to automate repetitive engineering, testing, deployment and operational activities, building maintainable Python-based tooling that improves developer productivity, software quality and delivery reliability. Design, implement and maintain automated unit, integration, API and regression tests, integrating quality controls into CI/CD pipelines. Develop and deploy secure, scalable, resilient and performant applications on AWS using modern DevOps and Infrastructure-as-Code practices. Work with relational data stores, particularly PostgreSQL, contributing to robust data access and integration patterns. Collaborate with Java/Spring Boot engineers and other technology specialists across a mixed technology ecosystem, contributing to Java-based components where skills and project needs align. Participate in technical design, architecture discussions and code reviews, taking technical ownership of assigned features and helping to drive engineering standards and best practices. At Technology Lead level, mentor other engineers and contribute to technical direction. Support production systems through monitoring, troubleshooting and root cause analysis, driving improvements to reliability, performance and maintainability. Work closely with Product Managers, QA Engineers, Scrum Masters and other engineers, contributing to estimation, refinement, planning and delivery throughout the software development lifecycle. Continuously evaluate and adopt appropriate technologies, tools and engineering practices that improve automation, security, quality and delivery effectiveness. Preferred Qualifications Required 4–12 years of professional software engineering experience depending on level. Candidates with 4 to 6 years' experience will typically be considered for Senior Member Technical (P2). Candidates with 6 to 12 years' experience demonstrating greater technical leadership may be considered for Technology Lead (P3). Strong knowledge of modern Python and software engineering practices, including object-oriented and modular design, dependency management, packaging, exception handling, logging, maintainable code and testable application design. Strong commercial experience designing, developing and maintaining production-grade software using Python. Experience building backend services and RESTful APIs using FastAPI and/or comparable Python web/API frameworks. Experience developing automation, engineering tooling or automated workflows using Python. Experience writing and maintaining automated unit, integration and API tests using testing frameworks. Experience with AWS and developing or operating cloud-native applications. Experience with Git-based source control and collaborative development workflows using Git/GitHub. Experience working with PostgreSQL or another major enterprise relational database. Experience working within CI/CD pipelines, automated testing practices and modern DevOps environments. Strong troubleshooting and problem-solving skills, including diagnosing issues across development, test and production environments. Proven experience working with Agile SDLC methodologies and frameworks such as Scrum or Kanban. Willingness to take ownership of assigned areas and a proven ability to work within a collaborative team. Bachelor's or Master's degree in Computer Science, Software Engineering or a related discipline, or equivalent relevant professional experience. Full professional proficiency in English. Core Technology Stack Python FastAPI / Python REST API frameworks REST APIs / Microservices AWS PostgreSQL Git / GitHub Automated Testing / pytest CI/CD Platform & Supporting Technologies Java / Spring Boot Docker Terraform Nomad Kubernetes Helm GitHub Actions / Jenkins OpenAPI Gradle / Maven Linux OAuth2 / JWT Event-driven architecture / distributed systems Desirable Commercial exposure to Java and Spring Boot, particularly in environments where Python and Java services coexist. Experience with financial services, banking, lending, collateral management or other regulated enterprise platforms. Experience designing or maintaining distributed and cloud-native systems. Experience with Infrastructure-as-Code and container orchestration technologies. Experience with observability, monitoring, performance engineering and production support. Familiarity with Linux and system engineering concepts. A track record of improving engineering efficiency through automation, tooling or process improvement.


Skills


AWS, Agile, CI/CD


About UST

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

Skills Required

Python Automation Restful Apis Cloud Native Software Quality Ci/cd Pipelines AWS Devops Postgresql Java Spring Boot Java Technical Design

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You

Stockyaari Technologies logo

Python Developer

Stockyaari Technologies

Noida

Heads Up For Tails logo

Python Developer

Heads Up For Tails

Gurugram

Talent Basket logo

Python Developer

Talent Basket

Hyderabad

N

Python Developer

New media Guru Pvt. Ltd

India

S

Python Developer

SSSI Online Tutoring Services

India

T

Hyderabad

Delphie Consulting services logo

Python Developer

Delphie Consulting services

Pune

Nextenti Tech Private Limited logo

Python Developer

Nextenti Tech Private Limited

Hyderabad