Python Software Developer (3-5 years experience)

3 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Python Software Developer

 

We are looking for a highly skilled Python Developer with deep expertise in Python to help design and build robust, scalable, and modern cloud-native SaaS platforms. You will work, focusing on building high-performance APIs and frontend interfaces, while adhering to software engineering best practices in an agile, product-driven environment.This role is ideal for someone who thrives in a startup-paced culture, values clean code, and wants to contribute to architectural decisions and scalable product growth.

 

Key Responsibilities

  • Architect, develop, and maintain Python web applications using Python (FastAPI, Django, or Flask).
  • Design and implement RESTful and GraphQL APIs for internal and external services.
  • Write clean, maintainable, and well-documented code with a focus on scalability, security, and performance.
  • Integrate frontend interfaces with cloud-native backends and APIs.
  • Design, optimize, and manage SQL and NoSQL database schemas and queries.
  • Own feature development end-to-end: from design and prototyping to production deployment.
  • Participate in agile ceremonies including daily stand-ups, sprint planning, code reviews, and retrospectives.
  • Collaborate with DevOps engineers on CI/CD pipelines, infrastructure automation, and cloud architecture.
  • Monitor, debug, and resolve issues in production systems using observability tools.


Required Technical Skills

  • 3+ years of experience with Python and modern frameworks (FastAPI, Django, or Flask).
  • Strong understanding of RESTful architecture, API design, and versioning.
  • Experience building scalable, asynchronous services using asyncio, Celery, or similar tools.
  • Proficient in designing and managing SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Knowledge of authentication, authorization, and API security (OAuth2, JWT).
  • Experience deploying cloud-native backends on AWS, GCP, or Azure.
  • Experience in React.js would be an added advantage:
  1. Understanding of frontend state management tools (Redux, Context API, Recoil).
  2. Familiarity with frontend build tools (Webpack, Vite) and testing frameworks (Jest, React Testing Library)would be an added advantage.


Bonus / Nice to Have

  • Experience with GraphQL and tools like Apollo Server/Client or Hasura.
  • Experience building and deploying serverless functions (AWS Lambda, Azure Functions).
  • Familiarity with microservices architecture and event-driven systems (e.g., Kafka, SNS/SQS).
  • Prior work on B2B or multi-tenant SaaS products.
  • Experience with test automation, TDD, and end-to-end testing tools (Cypress, Playwright).
  • Contributions to open-source projects or technical blogs.


COMPANY BACKGROUND

Empower Integrated Solutions is a software services company with over 20 years of experience delivering high-quality, custom-built technology platforms. We work with clients across domains and geographies to build scalable, reliable, and secure software solutions that solve real business problems. Our focus is on clean code, sustainable architecture, and long-term partnerships.

 

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

RecommendedJobs for You