Senior Python Software Engineer
Mphasis Ltd
Apply on company website
Senior Python Software Engineer
Mphasis Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Senior Software Engineer
Job Summary:
A 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