Show more filters
Banner image for Mphasis

Senior Software Engineer

Mphasis

2.9
32 reviews
Mphasis
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
India
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)
Jobs in India   »   Jobs in Bengaluru, Karnataka, India   »   Senior Software Engineer

More jobs