Senior Software Developer
Quantiphi.com
Office
IN KA Bengaluru, India
Full Time
While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.
If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!
Senior Software Developer - Web Applications
Job Overview
We are seeking an experienced Senior Software Developer to join our dynamic team and lead the development of cutting-edge web applications. The ideal candidate will have extensive hands-on experience with our core technology stack and a passion for building scalable, high-performance web solutions.
Key Responsibilities
- Design, develop, and maintain robust web applications using Angular for frontend and Node.js for backend
- Architect scalable and maintainable code following best practices and design patterns
- Collaborate with cross-functional teams including product managers, designers, and other developers
- Implement and optimize database solutions using ElasticSearch, MongoDB, and PostgreSQL
- Deploy and manage applications on Google Cloud Platform (GCP)
- Conduct code reviews and mentor junior developers
- Troubleshoot and resolve complex technical issues
- Ensure application performance, security, and scalability
- Stay updated with latest technologies and industry best practices
- Participate in agile development processes and sprint planning
Required Technical Skills
Must Have Requirements:
- Minimum 3 years of hands-on experience with Angular
- Minimum 3 years of hands-on experience with Node.js
Frontend Technologies:
- Expert-level proficiency in Angular (TypeScript, RxJS, Angular CLI)
- Strong knowledge of HTML5, CSS3, and modern JavaScript (ES6+)
- Experience with responsive web design and cross-browser compatibility
- Familiarity with state management patterns (NgRx preferred)
- Knowledge of Angular testing frameworks (Jasmine, Karma, Protractor)
Backend Technologies:
- Advanced Node.js development with Express.js or similar frameworks
- RESTful API design and development
- Experience with microservices architecture
- Knowledge of authentication and authorization mechanisms (JWT, OAuth)
- Understanding of server-side rendering and performance optimization
Database Technologies:
- Database design, optimization, and query performance tuning
- Data modeling and schema design
Cloud & Devops:
- Hands-on experience with Google Cloud Platform (GCP) services
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Monitoring and logging tools (Stackdriver, Cloud Logging)
Additional Technical Skills
- Version control systems (Git, GitHub/GitLab)
Agile/Scrum Methodologies
- Test-driven development (TDD) and automated testing
- Performance optimization and debugging tools
- Security best practices for web applications
- Knowledge of build tools and package managers (npm, webpack, Angular CLI)
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of overall software development experience
- Minimum 3 years of hands-on experience with Angular and Node.js (Non-negotiable)
- Experience with the complete software development lifecycle
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Ability to work in a fast-paced, collaborative environment
Preferred Qualifications
- Experience with Progressive Web Applications (PWA)
- Knowledge of GraphQL and Apollo Client
- Familiarity with serverless architectures
- Experience with real-time applications using WebSockets or Socket.io
- Knowledge of machine learning integration in web applications
- Certification in Google Cloud Platform
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Senior Software Developer
Office
IN KA Bengaluru, India
Full Time
October 6, 2025