Full Stack Developer

TalentOla


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 21 days ago
Vacancies: 1 Vacancy

Job Summary

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 professional 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.

Bachelors 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

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 applicat...