Home/Job List/Senior Software Engineer(Angular + Node.js)
Quantiphi

Senior Software Engineer(Angular + Node.js)

Quantiphi

Bengaluru, Karnataka, India
Full-Time
Posted 5 days ago

Job Description & Responsibilities

As a Senior Software Developer, you will be instrumental in building and maintaining high-performance, scalable, and user-friendly applications. Your responsibilities will include:

  • Full-Stack Application Development: Design, develop, and maintain applications using Angular for the frontend and Node.js for the backend.
  • Data Management & Search: Implement and optimize data storage solutions using MongoDB and leverage Elasticsearch for powerful search and analytics capabilities.
  • Vector Search & AI Integration: Integrate and utilize Milvus for efficient vector search, supporting advanced AI and machine learning features within our applications.
  • API Development & Integration: Design, develop, and maintain robust RESTful APIs using Node.js to facilitate seamless communication between frontend, backend, and other services.
  • Performance & Scalability: Ensure application performance, scalability, cross-browser compatibility, and responsive design across all developed solutions.
  • Code Quality & Best Practices: Manage state effectively, organize code for complex applications, participate in rigorous code reviews, and provide constructive feedback to peers.
  • Technical Leadership: Contribute to technical proposals, RFPs, effort estimates, and solution design, demonstrating strong technical leadership.
  • Cross-Functional Collaboration: Communicate effectively and collaborate closely with Design, Product, Backend, DevOps, and QA teams to deliver integrated solutions.

Role & Responsibilities

  • Develop and maintain full-stack applications using Angular, Node.js, Elasticsearch, MongoDB, and Milvus.
  • Design and implement highly scalable and performant RESTful APIs.
  • Ensure application performance, scalability, cross-browser compatibility, and responsive design.
  • Manage state and organize code for complex Angular applications.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to proposals, RFPs, effort estimates, and solution design.
  • Communicate effectively across Design, Product, Backend, DevOps, and QA teams.

Skills expectation

Must Have

  • Frontend Development:
  • Expert proficiency in Angular (versions 14+).
  • Strong command of TypeScript, HTML5, and CSS3.
  • Experience with state management libraries (e.g., NgRx, Akita).
  • Deep understanding of responsive design principles and modern CSS frameworks (e.g., Bootstrap, Material Design, Tailwind CSS).
  • Experience with frontend testing frameworks (e.g., Jest, Karma, Cypress).
  • Backend Development:
  • Expert proficiency in Node.js.
  • Extensive experience with Node.js web frameworks (e.g., Express.js, NestJS).
  • Strong understanding of RESTful API design and development.
  • Experience with MongoDB for NoSQL database management.
  • Experience with Elasticsearch for search, analytics, and data indexing.
  • Familiarity with Milvus for vector search and similarity matching.
  • Cloud & DevOps:
  • Solid experience with AWS services (e.g., EC2, S3, Lambda, RDS, SQS, SNS).
  • Understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with Docker and containerization.
  • General Development:
  • Proficiency with Git and advanced Git workflows (e.g., Gitflow, feature branching).
  • Experience working in Agile/Scrum development methodologies.
  • Strong problem-solving skills and ability to design scalable, maintainable solutions.
  • Excellent communication and collaboration skills.

Good to Have

  • Hands-on experience upgrading Angular and working with libraries such as Ag-Grid, Bootstrap, and others.
  • Experience with other cloud providers (Azure, GCP).
  • Knowledge of microservices architecture.
  • Familiarity with performance monitoring and logging tools.
  • Mentoring or team lead experience.
  • Contributions to open-source projects.

Behavioral Skills

  • Effective Communication: Ability to communicate clearly and concisely with all stakeholders, including technical and non-technical audiences, about complex subjects and technical plans.
  • Mentorship & Guidance: Proven ability to mentor and groom junior members of the team, providing guidance and a clear roadmap for their development.
  • Cross-Functional Interaction: Strong ability to interact effectively with other team members (Juniors, Seniors, Architects, Technical Leads, Business Analysts, etc.) to drive designs from concept to development.
  • Clear Documentation: Capability to write reports and documentation in clear, accessible language for various audiences.

Required Skills

JavaScriptTypeScriptAngularNode.jsAWSAzureGCPDockerMongoDBGit

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience00 years
Positions1

Posted by

N/A

Posted on:

24 Aug 2026

About Quantiphi

More open roles

Browse all jobs →