Skip to content
Visar Software
← All openings

Engineering

Python Full Stack Developer

Build web products with Python on the back end and a modern JavaScript framework on the front end.

BengaluruHybridFull-time3–7 yearsApply now

01About the role

We are hiring a Python Full Stack Developer to build web applications end to end. You will develop robust back-end services in Python using Django, Flask or FastAPI, and create clean, interactive user interfaces with React or Angular.

You will join a small, product-focused team where you will be involved in everything from data modelling and API design to front-end implementation and deployment.

02Key responsibilities

  • Design and develop back-end services and REST APIs using Django, Flask or FastAPI
  • Build responsive front-end applications using React or Angular
  • Design data models and write optimised queries for PostgreSQL or MySQL
  • Integrate third-party services, payment gateways and internal APIs
  • Implement authentication, authorisation and data validation
  • Write automated tests (PyTest, Jest or similar) and keep documentation up to date
  • Deploy and maintain applications on cloud platforms using Docker and CI/CD
  • Collaborate with designers and product owners to refine requirements

03Requirements

  • 3–7 years of software development experience with strong Python skills
  • Hands-on experience with Django, Flask or FastAPI
  • Front-end experience with React or Angular, JavaScript/TypeScript, HTML5 and CSS3
  • Good knowledge of REST API design and relational databases
  • Experience with ORMs such as Django ORM or SQLAlchemy
  • Comfortable with Git and Linux-based development environments
  • Good problem-solving and communication skills

04Good to have

  • Celery, Redis or other asynchronous task queues
  • Cloud deployment experience on AWS or GCP
  • Docker and container orchestration
  • GraphQL or WebSocket experience

05Skills & education

  • Python
  • Django
  • Flask
  • FastAPI
  • React
  • PostgreSQL
  • REST
  • Docker

EducationB.E. / B.Tech / MCA or equivalent in Computer Science or a related field

What we offer

  • Competitive salary aligned with your experience and skills
  • Work on modern technology with established, growing companies
  • A recruiter who keeps you informed at every stage, with honest feedback
  • Support with offer negotiation, notice period and onboarding
  • Clear growth path and opportunities to upskill

Hiring process

  1. 1Application review by a recruiter
  2. 2Introductory call about your experience and expectations
  3. 3Technical interview round(s)
  4. 4Final / HR discussion
  5. 5Offer and onboarding

About VisarSoft

VisarSoft is a talent acquisition and technology partner with offices in Bengaluru and Kurnool. We connect skilled professionals with companies that value them, through permanent staffing, contract staffing and recruitment process outsourcing, and we design and build web solutions for our clients.

Apply now