POSITION OVERVIEW
Senior Full Stack Developer needed to take ownership of a SaaS assessment platform. This role requires expert-level Okta SSO integration experience to implement critical security enhancements and address client compliance requirements.
Location: [Remote/Hybrid/On-site]
Type: Full-time
Experience Level: Senior (5+ years)
Mode Contract
TECHNOLOGY STACK
Frontend: Angular 17, TypeScript, Okta Angular SDK, Angular Material, RxJS
Backend: AdonisJS 6 (Node.js), TypeScript, MySQL, Lucid ORM
Authentication: Okta SSO, JWT, OAuth 2.0/OIDC
Integrations: Stripe payments, OpenAI API, Email queuing
Architecture: Multi-project Angular workspace (3 apps), RESTful API, 32+ database tables
CRITICAL REQUIREMENTS (MUST HAVE)
Technical Skills:
- 5+ years full stack development (Angular + Node.js)
- Okta SSO implementation experience *** NON-NEGOTIABLE ***
- Okta Angular SDK & Auth JS SDK
- OAuth 2.0 / OpenID Connect protocols
- Token lifecycle & session management
- Inactivity timeout implementation
- Strong TypeScript (frontend & backend)
- JWT security & RBAC implementation
- MySQL & ORM experience (Lucid ORM preferred)
- Security-first mindset (OWASP Top 10, input validation, SAST/DAST)
Immediate Deliverables (First 30 Days):
1. Implement 15-minute inactivity timeout with Okta integration (client requirement)
2. Enhance session management: Invalidate sessions on logout, prevent persistence on browser close
3. Security audit: Document current controls and implement missing validations
4. Answer client security questionnaire with technical evidence
KEY RESPONSIBILITIES
Security Focus (60% of role):
- Implement and maintain Okta SSO with enterprise security standards
- Session timeout & lifecycle management across 3 Angular applications
- Input validation framework (VineJS) across all API endpoints
- Static/dynamic security scanning integration (ESLint security plugins, SonarQube, OWASP ZAP)
- CORS, CSRF, XSS, SQL injection prevention
- Security documentation for compliance audits
Feature Development (40% of role):
- Build new features across Angular frontend and AdonisJS backend
- RESTful API design and implementation
- Database schema design and migrations
- Payment integration (Stripe)
- Code reviews and technical documentation
Pay: ₹1,200,000.00 - ₹1,550,000.00 per year
Work Location: Remote