Overview
Role overview
We are looking for a Fullstack Engineer (5+ years) with strong experience in building modern frontends using Angular (Mandatory) and React (Nice to Have) and robust backends using Node.js . The ideal candidate can own features end‑to‑end, from database and APIs to polished, performant UI.
Responsibilities
Design, develop, and maintain end‑to‑end features across frontend (Angular- Now) and later in React and backend services (Node.js).
Build responsive, accessible, and performant web UIs using Angular, TypeScript, and modern CSS solutions (CSS‑in‑JS, Tailwind, or component libraries).
Design and consume REST/GraphQL APIs; model and query data in Firebase (Mandatory) ,relational or NoSQL databases
Implement clean architecture patterns, modular code, and reusable components on both client and server.
Write automated tests (unit, integration, and/or E2E) and participate in code reviews to maintain high code quality.
Collaborate closely with product, design, and other engineers to refine requirements, estimate work, and deliver features iteratively.
Monitor, debug, and optimize performance across the stack, including frontend performance and backend scalability.
Participate in deployment and operations workflows (CI/CD, environment configuration, observability, and incident response).
Requirements
5+ years of professional software development experience, with significant time in product‑oriented web applications.
Mandatory Experience with Angular (min 5 years)
Willingness to learn React and build components in react later
Nice to Have experience with React (hooks, functional components, routing, state management, performance optimization).
Solid experience with JavaScript/TypeScript across frontend and backend.
Hands‑on experience building and maintaining backend services using Node.js (or similar), including REST/GraphQL APIs and authentication/authorization.
Good understanding of databases (SQL and/or NoSQL), schema design, and query optimization.
Experience with Git, code review practices, and modern DevOps tooling (CI/CD pipelines, containerization with Docker, etc.).
Familiarity with application security best practices (input validation, OWASP basics, secure auth/session handling).
Strong problem‑solving skills, ability to work independently, and clear communication in a cross‑functional team.
Nice-to-have
Experience with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools.
Exposure to microservices, event-driven architectures, or message queues.
Experience with performance profiling and monitoring tools on both frontend and backend.
Previous work in a startup or fast‑paced product environment, owning features end-to-end