Full Stack Developer (Bengaluru)

Full Stack Developer (Bengaluru)

06 Sep
|
TalentOla
|
Bengaluru

06 Sep

TalentOla

Bengaluru

ROLE OVERVIEW

We are looking for a talented and driven Full Stack Developer with 4–6 years of hands-on experience in Angular for front-end development, a solid understanding of back-end technologies (Python frameworks preferred), and a passion for building clean, scalable, and well-documented application and should take end-to-end ownership of features, collaborate closely with cross-functional teams, and contribute on code quality and engineering practices.

KEY RESPONSIBILITIES

Front-End Development

· Design and develop high-performance, responsive, and accessible web applications using Angular (v12+).

· Build reusable, modular components and libraries following Angular best practices (NgModules, Lazy Loading, State Management with NgRx/Akita).

· Implement clean UIs from design specifications, ensuring cross-browser compatibility and mobile responsiveness.

· Optimise Angular application performance through techniques such as OnPush change detection, tree-shaking, and code-splitting.

· Write comprehensive unit tests and end-to-end tests.

Back-End & API Development

· Design, develop, and maintain robust RESTful APIs

· Implement back-end services using Python (Django REST Framework or Flask) or other approved back-end stacks.

· Ensure APIs adhere to OpenAPI/Swagger specifications and are versioned, documented, and backward compatible.

· Integrate third-party services, identity providers (OAuth2), and external data sources.

Database & Data Management

· Design and maintain relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) database schemas.

· Write optimised queries, manage migrations, and implement caching strategies to ensure scalability.

· Follow data security best practices including parameterised queries, encryption at rest

DevOps, CI/CD & Code Quality

· Maintain Git workflows (branching strategies, PRs, code reviews) in line with team standards.

· Build and maintain CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab) for automated testing, linting, and deployment.





· Containerise applications using cloud platforms (Azure, GCP or AWS).

Collaboration & Ownership

· Take end-to-end ownership of features from requirement gathering to production rollout and post-release monitoring.

· Collaborate with Product Managers, UX Designers, QA Engineers, and other stakeholders in an Agile/Scrum environment.

· Mentor junior developers through code reviews, pair programming, and constructive feedback.

· Work independently on assigned deliverables with minimal supervision while proactively flagging blockers.

REQUIRED QUALIFICATIONS

· 6–9 years of skilled software development experience with a strong full-stack focus.

· Minimum 3 years of hands-on production experience with Angular (v10+), including complex SPA development.

· Strong command of HTML5, CSS3 (SCSS/SASS), and modern JavaScript/TypeScript (ES2020+).

· Proven experience building and consuming RESTful APIs; familiarity with API security (JWT, OAuth2).

· Solid understanding of relational databases (PostgreSQL / MySQL) — schema design, indexing, query optimisation.

· Proficient with Git version control — branching strategies, code reviews, merge/rebase workflows.

· Familiarity with coding standards, linting tools (ESLint, Prettier, Black), and static analysis.

· Working knowledge of CI/CD principles and at least one pipeline tool (Azure DevOps, GitHub Actions, GitLab, etc.).

· Strong analytical thinking and systematic approach to debugging and root-cause analysis.

· Excellent verbal and written communication skills in English; able to articulate technical concepts to non-technical audiences.

· Bachelor's degree (or equivalent) in Computer Science, Software Engineering, or a related field.

NICE TO HAVE

· Back-end experience with Python frameworks — Django (DRF) or Flask is a strong advantage.

· Knowledge of NoSQL databases (MongoDB, Redis, Elasticsearch).

· Familiarity with micro-frontend architecture and module federation.

· Contributions to open-source projects or a demonstrable personal project

📌 Full Stack Developer (Bengaluru)
🏢 TalentOla
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (bengaluru) / bengaluru