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 ResponsibilitiesDesign, 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 SkillsVersion 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)
QualificationsBachelor'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 QualificationsExperience 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!
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.