Senior Software Engineer (Full Stack) - Python and React

7 - 10 years

30 - 40 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled Senior Software Engineer to execute our strategy   preferably experienced in Financial Services/Procurement domain, to build a modern SaaS platform using latest technologies like ReactJS, Angular, Django, Python with Postgres and AWS as the platform. Athena, Lambda, Python, Spark and PowerBI. As a Full Stack Engineer, youll be responsible for designing, developing, and maintaining key features of our cloud-based SaaS product. Youll work across the stack from building rich client-side applications in ReactJS to crafting performant and secure APIs in Django. You will also play a key role in architectural decisions, DevOps integration, and driving engineering best practices across the team.

Technical Skills:

Must Have:

Expert –

Significant work Experience

Responsibilities:

•       Design and develop end-to-end web applications using ReactJS (frontend) and Python/Django (backend)

•       Build and maintain RESTful APIs and integrate third-party services

•       Work with PostgreSQL to model data and write efficient queries

•       Implement scalable, secure, and maintainable backend services on AWS

•       Collaborate with product managers, designers, and fellow engineers to deliver new features

•       Write unit, integration, and end-to-end tests to ensure code quality and reliability

•       Conduct code reviews, debug issues, and optimize performance across the stack

•       Contribute to DevOps workflows including CI/CD pipelines, containerization, and monitoring

Qualifications/Experience

  • 7–9 years of full stack development experience, preferably in a

    SaaS

    or

    product-first environment

  • Strong proficiency with

    JavaScript, ReactJS

    , and component-based architecture
  • Hands-on experience with

    Python

    and the

    Django

    web framework
  • Solid understanding of

    PostgreSQL

    (or similar relational databases)
  • Practical knowledge of

    AWS services

    (EC2, S3, RDS, Lambda, etc.)
  • Familiarity with Git, CI/CD pipelines, Docker, and Linux-based environments
  • Experience with performance tuning in Django or PostgreSQL
  • Exposure to Infrastructure-as-Code (e.g., Terraform, CloudFormation)
  • Clear communication skills and a collaborative mindset
  • Understanding of frontend testing tools (Jest, Cypress) and backend testing strategies
  • Knowledge of security best practices for SaaS apps

Mock Interview

Practice Video Interview with JobPe AI

Start Django 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

hyderabad, pune, bengaluru