A global technology leader in India is seeking an experienced developer to design and maintain microservices-based applications using Node.js and Angular. The role requires strong proficiency in cloud platforms like Azure and AWS, as well as experience with RESTful APIs. You will collaborate with cross-functional teams, ensuring high-quality code through best practices and testing. Ideal candidates will have a Bachelor's degree in Computer Science and a minimum of 3+ years of experience in frontend development.
Qualifications
Minimum 3+ years of frontend development experience using Angular.
Strong hands-on experience in Node.js with Express framework.
Experience working with microservices architecture.
Responsibilities
Design, develop, and maintain scalable microservices‑based web applications.
Collaborate with cross‑functional teams to gather business requirements.
Write clean, efficient, testable code following best practices.
Skills
Angular
Node.js
REST APIs
Azure
AWS
Microservices architecture
DevOps practices
SQL and NoSQL databases
Team collaboration
Education
Bachelor’s degree in Computer Science, Engineering, or a related field
Tools
Jenkins
Swagger
Job description
Responsibilities
Design, develop, and maintain scalable microservices‑based web applications using Node.js and Angular.
Collaborate with cross‑functional teams within the Unified Data / Data Platform organization to gather business requirements and participate in daily stand‑ups.
Build user interfaces using AngularJS and TypeScript; integrate and manage frontend microservices (React exposure is a plus).
Write clean, efficient, testable code following best practices and coding standards.
Design and implement RESTful APIs with proper Swagger documentation.
Analyze source systems and contribute to ETL load design and data migration activities.
Work with SQL and NoSQL databases (PostgreSQL preferred) and design optimal data models for performance and scalability.
Deploy, manage, and support applications primarily on Azure and AWS, following cloud best practices.
Support platforms including VRC (Virtual Reality Classroom), ensuring adherence to SLAs.
Write unit and integration tests for both frontend and backend components.
Participate in code reviews, troubleshoot and debug issues.
Stay current with emerging technologies across cloud, data platforms, and reporting environments (including exposure to GCP / BigQuery).
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
Minimum 3+ years of frontend development experience using Angular.
Strong hands‑on experience in Node.js with Express framework.
Minimum 3+ years of experience working with microservices architecture, including frontend microservices integration.
Proven ability to design, develop, integrate, and test REST APIs with Swagger.
Strong experience with Microsoft Azure and AWS (primary cloud platforms), including developer tools, SDKs, CLI, VPC, EC2, EBS, S3, ELB, Auto Scaling, IAM, RDS, Route 53, CloudFront, and CloudWatch.
Exposure to GCP (BigQuery), data platforms, and reporting environments is an advantage.
Experience with DevOps practices, CI/CD pipelines, and tools such as Jenkins.
Understanding of IoT‑based SaaS application terminology.
Experience working in a global delivery environment.
Strong communication skills with the ability to explain complex technical solutions to technical, business, and management stakeholders.