Senior Python Software Engineer

Mphasis Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Senior Software Engineer

Job Summary:

hands-on Python Developer with experience in designing and developing complex software solutions. The ideal candidate will have Python as a core skill, strong expertise in API design, data structures, and algorithms, along with hands-on experience in the AWS ecosystem and Fast API framework. Exposure to AI/ML development is an added advantage.

Technical Skills:

Key Responsibilities

  • Python Developer
  • Work closely with software engineers to design, develop, and optimize complex applications, scripts, and tools.
  • Architect and implement RESTful APIs using Fast API, ensuring scalability and security.
  • Design and manage data structures and algorithms for high-performance applications.
  • Build and deploy cloud-native solutions leveraging AWS services (SQS/SNS, Lambda, S3, RDS, API Gateway, CloudWatch).
  • Ensure seamless integration and functionality across distributed systems.
  • Troubleshoot and resolve complex technical issues in production environments.

Required Skills & Qualifications

  • Professional experience in software development with Python as a primary language.
  • Strong proficiency in Fast API and API design principles.
  • Hands-on experience with AWS services and cloud architecture.
  • Solid understanding of asynchronous programming, microservices, and containerization (Docker/Kubernetes).
  • Expertise in data structures, algorithms, and performance optimization.
  • Experience with SQL/NoSQL databases.
  • Familiarity with CI/CD tools (GitHub Actions or similar)

Job role

Work location

Bangalore

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Mphasis Ltd

Job posted by Mphasis Ltd

Apply on company website