Responsible for designing, developing, and modernizing scalable, high-availability platforms serving large-scale user bases. The Senior Full-Stack Engineer leads backend architecture, decouples monolithic systems into distributed microservices, and ensures performance, security, and reliability across full-stack environments.
The role focuses on architectural excellence, system performance optimization, secure governance models, and building resilient applications aligned with business growth and scalability objectives.
Job Responsibilities:
Architect and implement scalable layered architectures using NestJS, Express.js, Next.js, or similar technologies
Lead system modernization initiatives, including decoupling monolithic applications into distributed microservices
Design systems capable of handling high-concurrency environments and large active user bases
Optimize database queries, API performance, and system response times
Implement advanced security models including RBAC and ABAC for complex user hierarchies
Develop and maintain full-stack applications across React/Next.js frontend and Node.js/ Python / Go backend
Ensure seamless integration between frontend and backend services with high-fidelity UI/UX
Build internal tooling and automation frameworks to enhance engineering productivity
Identify and reduce technical debt while improving system-wide stability
Collaborate with cross-functional teams to align technical architecture with business requirements.
Job Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field
+5 years in full-stack development.
Proven experience managing platforms serving 1M+ active users.
Strong experience in both Monolithic and microservices architecture.
Demonstrated experience leading backend modernization initiatives.
Advanced system architecture design.
Performance engineering mindset.
Strong analytical and problem-solving skills.
Technical leadership and mentorship.
Business impact awareness.
AWS Certification & Advanced System Design Certification is preferred.