About the role
Engaze is building innovative solutions across education, recruitment, and skill development platforms. We're expanding our engineering teams across multiple projects, each with dedicated technical leadership to ensure independence and ownership.
š Open Positions
SDE Lead (2+ years experience) - ā¹10-16 LPA
Senior SDE (1+ year experience) - ā¹6-12 LPA
Junior SDE (Fresh graduates with strong skills) - ā¹4-8 LPA
SDE Intern (Pre-final/final year students) - ā¹10,000-30,000 monthly
š§ Tech Stack & Skills Required
Our engineering team works with modern technologies including:
Frontend: NextJS, TypeScript, Redux, Tailwind, MUI/ShadCN
Backend: NodeJS, Express, PostgreSQL, TypeScript, Prisma, RESTful APIs
Mobile: Flutter, BLoC, Clean Architecture
DevOps: Docker, AWS, Datadog, Novu PN
All roles are frontend-heavy with requirements for backend proficiency.
š Key Responsibilities
1. Frontend Responsibilities:
Develop component-based UI interfaces with React, NextJS, and Tailwind CSS from Figma designs
Implement and maintain state management solutions using Redux or Context API
Create responsive layouts with proper routing and navigation structures
Build reusable component systems with consistent UI/UX patterns
Implement comprehensive API integration with proper loading and error states
Optimise component performance through code-splitting, lazy loading, and memoization
Ensure accessibility compliance and cross-device compatibility
Develop and maintain unit/component tests with Jest and React Testing Library
2. Backend Responsibilities:
Design normalised database schemas and implement efficient migrations
Create modular APIs with proper request validation and error handling
Implement role-based authentication systems and security best practices
Optimise database queries with proper indexing and query planning
Develop caching strategies for high-performance data access
Build scalable data access layers with efficient ORM integration
Implement comprehensive logging and monitoring systems
Design and maintain API versioning strategies for backward compatibility
Integrate asynchronous job processing for performance-critical operations
3. DevOps and Fullstack Responsibilities:
Create and maintain Docker containerisation for consistent environments
Set up and manage CI/CD pipelines for automated testing and deployment
Configure staging and production environments with proper security controls
Implement monitoring solutions for application performance and uptime
Manage environment variables and secrets across deployment environments
Ensure proper logging and error tracking for production troubleshooting
Implement rollback strategies for zero-downtime deployments
Optimise infrastructure resources for cost and performance efficiency
About the company
Engaze is building innovative solutions across education, recruitment, and skill development platforms. We're expanding our engineering teams across multiple projects, each with dedicated technical leadership to ensure independence and ownership.