Development

Python Developer Mumbai 5 Years

Mumbai, Maharashtra
Work Type: Full Time
We are seeking a highly skilled Python Developer with 5+ years of professional experience in software development. The ideal candidate will have expertise in Python frameworks, ORMs, and libraries, along with experience in developing scalable, secure, and maintainable software systems. This role requires working across the full software development lifecycle, leveraging AWS services, CI/CD pipelines, and best practices for software design and development.

Responsibilities:

  • Develop and maintain high-quality software solutions using Python and its frameworks like FastAPI and Flask.
  • Build and optimize database solutions using SQLAlchemy, Pandas, Numpy, Pyspark, and relational database systems like AWS RDS for PostgreSQL, Oracle PLSQL, and Redis.
  • Design and implement scalable, secure, and maintainable software systems using best practices and design patterns.
  • Create and manage RESTful APIs and web services, ensuring smooth interaction with front-end technologies such as HTML, CSS, and JavaScript.
  • Work with AWS services like EKS, API Gateway, Lambda, S3, RDS, VPC, Glue, SQS, and SNS, incorporating architecture best practices.
  • Implement security principles, including AWS IAM, AWS Security Manager, and authentication/authorization mechanisms like OKTA and SSO.
  • Develop and maintain CI/CD pipelines and deployments using Jenkins and Git repositories.
  • Collaborate with cross-functional teams to gather requirements and deliver software solutions in an Agile/Scrum environment.
  • Utilize tools like Confluence and SmartDraw to create and maintain technical documentation.
  • Perform data serialization with formats like JSON and XML.
  • Debug, optimize, and enhance software applications for performance and maintainability.

Required Skills:

  • Python Frameworks: FastAPI, Flask
  • Python ORMs: SQLAlchemy
  • Python Libraries: Pandas, Numpy, Pyspark
  • Database Skills: Advanced SQL (AWS RDS for PostgreSQL), Oracle PLSQL, Redis
  • Proficiency in AWS services: EKS, API Gateway, Lambda, S3, RDS, VPC, Glue, SQS, SNS
  • Security: AWS IAM, AWS Security Manager, authentication/authorization mechanisms (OKTA, SSO)
  • CI/CD Tools: Jenkins, Git repositories
  • Strong knowledge of RESTful APIs and web service development
  • Front-end interaction knowledge: HTML, CSS, JavaScript
  • Software Design: Scalable systems, design patterns, best practices
  • Communication: Clear spoken English and clarity of thought

Preferred Skills (Good to Have):

  • Big Data: Experience with data mining, machine learning, and natural language processing (NLP)
  • Agile/Scrum methodologies

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong problem-solving skills with the ability to work independently and collaboratively.
  • Proven experience in delivering scalable and secure software systems.

Submit Your Application

You have successfully applied
  • You have errors in applying