Bangalore, Karnataka, India
Information Technology
Full-Time
42Gears
Overview
Relevant Experience: 1 – 2 yearsResponsibilities
- 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
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
- Strong experience with Angular Material UI library
- Experience with authentication/authorization systems (OAuth, Google SSO)
- Knowledge of encryption algorithms and secure coding practices
- Experience with license management or product key systems
- Proficiency in AWS services (S3, SES, Cognito)
- Experience with Git, GitLab, and CI/CD pipelines
- Understanding of Docker and containerization
- Experience with admin panel/dashboard development
- Basic knowledge of native application development in any ONE platform:
- Android (Java/Kotlin, Android SDK, Gradle)
- iOS/macOS (Swift/SwiftUI/Objective-C, Xcode, CocoaPods)
- Windows (C#/.NET, WPF/UWP/WinUI, Visual Studio)
- Linux (C/C++, GTK/Qt, Shell scripting, system programming)
- Strong problem-solving and debugging skills
- Ability to work independently with minimal supervision
- Excellent communication skills (verbal and written)
- Experience in mentoring and guiding junior developers
- Strong analytical and critical thinking abilities
- Ability to understand complex business requirements
- Proactive approach to identifying and resolving issues
- Good time management and ability to handle multiple tasks
- Team player with collaborative mindset
- Attention to detail and commitment to code quality
- Experience with license management systems
- Understanding of on-premise vs cloud deployment models
- Knowledge of customer/user management workflows
- Familiarity with EULA and compliance management
- Experience with version control and release management
Apply
- Name
- Email Address
Phone Number
- Upload Resume
Drag & Drop Files Here
or
Browse Files
0 of 1
File name should contain "A-B a-b 0-9 () -".File type: PDF, Maximum file size: 2MB, If you encounter any difficulties with uploading your resume, please feel free to email it to us at jobs@42gears.com.
I hereby acknowledge that I have read and understood the 42Gears Applicant Privacy Policy, and agree to 42Gears' use of my personal data in accordance with the Applicant Privacy Notice.
Δ
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in