Flag job

Report

Full Stack Developer - Python/AngularJS

Salary

15 - 30 LPA

Min Experience

3 years

Location

Bengaluru, Karnataka, India

JobType

full-time

About the role

About The Role

We are looking for a passionate and highly skilled Full Stack Developer with a strong background in Python-based backend development and professional experience working with Angular on the frontend. You will be part of a cross-functional engineering team that is responsible for the entire software development life cycle, from conception to deployment.

As a core member of our development team, you will work on designing and implementing scalable, high-performance systems that power our customer-facing and internal platforms. Your day-to-day work will involve building RESTful APIs, managing data layers, and crafting intuitive, dynamic frontend interfaces using Angular.

This role is perfect for someone who thrives in a fast-paced, agile environment, enjoys problem-solving, and wants to make a real impact in a growing product-driven company.

Key Responsibilities

  • Design and develop scalable and secure server-side logic using Python frameworks such as Django, Flask, or FastAPI.
  • Architect and maintain responsive, modular front-end components using Angular (v10+), TypeScript, HTML5, and SCSS/CSS.
  • Collaborate with cross-functional teams including Product Managers, Designers, and QA Engineers to define, design, and deliver new features.
  • Create and consume RESTful APIs and ensure seamless integration between frontend and backend services.
  • Participate in architectural discussions and decisions regarding system design and code structure.
  • Optimize application performance and scalability across both frontend and backend.
  • Write well-documented, reusable, and testable code adhering to best practices and coding standards.
  • Conduct thorough code reviews and mentor junior developers when necessary.
  • Create automated unit and integration tests using Pytest, Unittest, Jasmine, or Karma.
  • Ensure security best practices are followed in all layers of the stack (e.g., input validation, authentication, authorization, data encryption).
  • Maintain existing features, troubleshoot bugs, and ensure smooth deployment and monitoring using CI/CD pipelines and cloud services.

Technical Skills & Qualifications

  • 3+ years of hands-on experience with Python and popular web frameworks (Django, Flask, or FastAPI).
  • Solid experience building dynamic front-end applications using Angular and TypeScript.
  • Deep understanding of RESTful APIs, HTTP protocol, and client-server architecture.
  • Familiarity with SQL and relational databases like PostgreSQL, MySQL, or SQLite.
  • Experience with NoSQL databases (MongoDB, Redis) is a plus.
  • Understanding of state management libraries and RxJS in Angular applications.
  • Strong knowledge of software design patterns, OOP principles, and data structures.
  • Proficiency with version control tools like Git and experience using platforms like GitHub or GitLab.
  • Experience with Docker and containerized applications in a production environment.
  • Familiarity with DevOps practices, CI/CD tools (GitHub Actions, Jenkins, CircleCI), and cloud platforms (AWS, GCP, or Azure).
  • Comfortable working in Agile/Scrum development environments.

Nice To Have

  • Experience with GraphQL APIs, WebSockets, or real-time messaging systems.
  • Familiarity with frontend testing tools like Cypress or Protractor.
  • Exposure to microservices architecture or event-driven systems.
  • Prior experience with serverless frameworks or infrastructure as code (Terraform, AWS CloudFormation).
  • Contributions to open-source projects or a strong portfolio on GitHub.

What We Offer

  • Competitive compensation and performance bonuses.
  • Flexible working hours and remote-friendly culture.
  • Health insurance and wellness benefits.
  • Learning and development budget for courses, certifications, and tech conferences.
  • Opportunity to work on high-impact projects in a fast-growing company.
  • Collaborative, inclusive, and innovative work culture where your voice matters.

Our Tech Stack

Backend: Python (Django, Flask, FastAPI), PostgreSQL, Redis

Frontend: Angular, TypeScript, HTML5, SCSS

DevOps & Infra: Docker, GitHub Actions, AWS/GCP, Nginx

Testing: Pytest, Unittest, Jasmine, Karma, Postman

Others: Git, Swagger/OpenAPI, Figma (for UI collaboration), Jira/ClickUp (for project tracking)

(ref:hirist.tech)

About the company

growing product-driven company

Skills

python
angular
django
flask
fastapi
typescript
html5
scss
rest api
docker
aws
gcp
git
pytest
unittest
jasmine
karma
postman