A clearer role summary, responsibilities, and application entry point are laid out below so this page feels like a destination, not a placeholder.
Role type
Full Time
Bengaluru, India
Role Details
Relevant Experience: 1 2 years
Responsibilities:
- Build and optimize RESTful APIs using Node.js and Sails.js framework
- Develop complex Angular components with Angular Material for customer and license management
- Implement and maintain product key generation, validation, and license management systems
- Design and implement on-premise customer registration and deployment workflows
- Integrate third-party services (AWS SES, Google SSO, BigQuery, Rapid API)
- Implement security features including encryption/decryption of sensitive data (customer keys, product keys)
- Develop and maintain user role-based access control (RBAC) systems
- Design database schemas and write complex MongoDB queries with aggregation pipelines
- Implement file upload/download features with AWS S3 integration
- Create reusable Angular services and shared components
- Perform code reviews and mentor junior developers
- Optimize application performance and database queries
- Handle deployment using Docker and CI/CD pipelines
- Troubleshoot production issues and provide technical support
- Maintain code quality using SonarQube standards
- Create and maintain technical documentation
Qualities and Key Requirements:
Technical Skills Mandatory:
- Bachelor s degree in Computer Science, IT, or related field
- 3-4 years of hands-on experience in full-stack development
- Strong expertise in Angular (v15+) Components, Services, Routing, RxJS, Forms
- Strong expertise in Node.js and Sails.js framework Controllers, Services, Policies, Waterline ORM
- Deep understanding of TypeScript and JavaScript (ES6+)
- Proven experience with MongoDB Schema design, queries, aggregations
- Expertise in RESTful API design and development
- Robust experience with Angular M
📌 Software Engineer (Bengaluru)
🏢 42Gears Mobility Systems
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.