Software Engineer- Python

6 - 10 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer- Python, you will be responsible for developing scalable applications and maintaining innovative software solutions using Python. Your key responsibilities will include: - Designing and developing scalable backend services and RESTful APIs using Flask, FastAPI, or Django (DRF). - Collaborating with product managers and other developers to define software requirements and mentor junior developers. - Developing robust integration with SQL (preferably PostgreSQL) and NoSQL databases like MongoDB. - Optimizing performance and scalability of applications handling large volumes of data. - Writing clean, modular, and well-documented code following best practices. - Contributing to architectural decisions and peer code reviews. - Applying best practices in containerization (Docker) and CI/CD pipelines. - Contributing to projects in Generative AI (GenAI) or Data Engineering based on team needs and your expertise. Qualifications required for this role are: - 5-8 years of professional experience in Python backend development. - Strong understanding of Flask; experience with FastAPI, Django, or DRF is a plus. - Solid experience working with PostgreSQL and MongoDB. - Familiarity with REST API development and JSON-based communication. - Experience in building and optimizing scalable web services or microservices. - Experience with Redis and Celery. - Hands-on experience with version control systems such as Git. - Exposure to GenAI or Data Engineering is a strong advantage. Additionally, it is good to have experience with Docker and cloud platforms (AWS/GCP/Azure), familiarity with tools like Pyspark, and ML model serving. The company offers a collaborative and inclusive work environment, opportunities for career growth and development, and a competitive salary and benefits package. As a Software Engineer- Python, you will be responsible for developing scalable applications and maintaining innovative software solutions using Python. Your key responsibilities will include: - Designing and developing scalable backend services and RESTful APIs using Flask, FastAPI, or Django (DRF). - Collaborating with product managers and other developers to define software requirements and mentor junior developers. - Developing robust integration with SQL (preferably PostgreSQL) and NoSQL databases like MongoDB. - Optimizing performance and scalability of applications handling large volumes of data. - Writing clean, modular, and well-documented code following best practices. - Contributing to architectural decisions and peer code reviews. - Applying best practices in containerization (Docker) and CI/CD pipelines. - Contributing to projects in Generative AI (GenAI) or Data Engineering based on team needs and your expertise. Qualifications required for this role are: - 5-8 years of professional experience in Python backend development. - Strong understanding of Flask; experience with FastAPI, Django, or DRF is a plus. - Solid experience working with PostgreSQL and MongoDB. - Familiarity with REST API development and JSON-based communication. - Experience in building and optimizing scalable web services or microservices. - Experience with Redis and Celery. - Hands-on experience with version control systems such as Git. - Exposure to GenAI or Data Engineering is a strong advantage. Additionally, it is good to have experience with Docker and cloud platforms (AWS/GCP/Azure), familiarity with tools like Pyspark, and ML model serving. The company offers a collaborative and inclusive work environment, opportunities for career growth and development, and a competitive salary and benefits package.

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
VE3 logo
VE3

IT Services and IT Consulting

London New York

RecommendedJobs for You

pune, maharashtra, india

pune, maharashtra, india