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
- 1Application review by a recruiter
- 2Introductory call about your experience and expectations
- 3Technical interview round(s)
- 4Final / HR discussion
- 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.
