Full Stack Developer

Hashroot
3.4 out of 5 stars
Bangalore City, Bengaluru, Karnataka

Job details

Pay

  • Up to ₹1,00,000 a month

Job type

  • Contractual / Temporary
  • Permanent
  • Full-time

Location

Bangalore City, Bengaluru, Karnataka

Full job description

Overview

We are looking for a skilled Full-Stack Developer with 3–5 years of professional experience to join our software engineering team. You will design and build high-performance, Angular-based frontend interfaces and scalable Node.js backend services, with a strong focus on third-party API integrations, data reliability, and system performance under high-traffic conditions — all within a financial and budgeting product domain.

Candidates with strong Angular expertise are preferred; however, experienced React.js developers who demonstrate the ability and willingness to transition to Angular will also be considered.

Key Responsibilities

Frontend Development

  • Build responsive, high-performance UI components using Angular (primary) or React.js.
  • Manage complex application state using NgRx, RxJS (Angular), or Redux (React).
  • Collaborate with UX/UI designers to translate wireframes into user interfaces.

Backend Development

  • Design and maintain scalable server-side logic and RESTful APIs using Node.js and Express.js.
  • Integrate third-party APIs (e.g., previous-year budget data retrieval, writing updated data back to external budget systems).
  • Implement message queuing or retry mechanisms to ensure reliable, loss-free API request processing under load.

Database & Performance

  • Design and optimise PostgreSQL schemas to handle high volumes of financial and transactional data.
  • Implement Redis-based caching strategies to reduce latency and improve throughput.
  • Monitor and improve page load speeds, API response times, and overall application performance.

API Design & Security

  • Create clean, well-documented, and secure API endpoints following REST best practices and OpenAPI/Swagger standards.
  • Enforce authentication and authorisation using JWT and OAuth 2.0.
  • Conduct code reviews and uphold engineering standards across the team.

Collaboration & Communication

  • Work closely with stakeholders to translate business requirements into clear technical specifications.
  • Articulate technical trade-offs and architectural decisions to non-technical audiences.
  • Participate in agile ceremonies — sprint planning, stand-ups, and retrospectives.

Nice to Have

  • Prior experience working on fintech, ERP, or budgeting platforms.
  • Familiarity with CI/CD pipelines and containerised deployments using Docker and AWS/GCP.
  • Exposure to ElasticSearch for financial reporting or search functionality.
  • Experience with API documentation tools such as Swagger / OpenAPI.

Pay: Up to ₹100,000.00 per month

Work Location: In person