About the role
We are looking for an experienced Senior Full-Stack Engineer to join our core product team. In this role, you will lead the architecture, design, and implementation of scalable, high-performance cloud applications spanning both modern web frontends and microservices-based backends. You will work closely with cross-functional teams, mentor junior engineers, drive technical excellence, and contribute to system architecture and performance optimization.
Responsibilities:
- End-to-End Feature Development: Architect, build, and deploy end-to-end features across the entire software stack, ensuring high code quality, scalability, and maintainability.
- Backend Architecture: Design and implement robust RESTful APIs, event-driven microservices, and high-throughput data access layers using Java/Spring Boot or Node.js .
- Frontend Excellence: Build responsive, high-performing, and modular user interfaces using modern frontend frameworks (Angular, React, or Vue) while applying state management and UX best practices.
- Database and Cloud Management: Design schema models and optimize query performance across SQL and NoSQL databases (e. g., MongoDB, DynamoDB, PostgreSQL).
- System Performance and Reliability: Identify system bottlenecks, resolve technical debt, eliminate memory leaks, and optimize frontend/backend application performance.
Requirements:
- Experience: 5+ years.