5+ years of experience with Angular and Node.js, delivering enterprise-grade web applications.
Proficient in writing SQL queries with PostgreSQL and strong database fundamentals.
Strong understanding of the full-stack Angular/Node ecosystems, including JavaScript/TypeScript (ES6), HTML/CSS, LESS/SASS, NPM, Webpack, REST/GraphQL, and Git.
Experience with cloud services (AWS) and CI/CD tooling (Jenkins, CircleCI, GitHub Actions) with familiarity of multi-repo/mono-repo and micro-frontend architectures.
Requirements:
Design and implement low-latency, high-availability, scalable, and performant applications using Angular and Node.js.
Collaborate with cross-functional teams to resolve inter-team dependencies, participate in architecture/design reviews, and drive code quality through reviews.
Develop and maintain both frontend and backend components, leveraging JavaScript/TypeScript, REST/GraphQL, and modern tooling; apply TDD and ensure robust testing.
Contribute to deployment pipelines and cloud adoption (AWS) and CI/CD practices, and support multi-repo/mono-repo and micro-frontend initiatives.
Job description
5+ years of experience with Angular and Node.js
Proficient in writing SQL queries (we use PostgreSQL)
Strong understanding of designing enterprise web applications with Angular and Node ecosystems
Good understanding of fundamental frontend and related technologies like Javascript/TypeScript, ES6, HTML/CSS, LESS/SASS, NPM, Webpack, Rest/Graphql, git
Good understanding of Jamstack, UI design principles, state management, client-side storage management and security, performance tuning, reusability, web accessibility and TDD
Design and implementation of low-latency, high-availability, scalable and performant applications
Having experience in designing and working with multi-repo, mono-repo, micro-frontend is a plus
Having experience with AWS or related cloud services is a plus.
Having experience with CI/CD tools like Jenkins, CircleCI, Github Actions or any other CI/CD platform is a plus
Good communication skills to collaborate for resolving inter-team dependencies and internal team blockers