Description
Job Overview :
We are looking for an experienced and driven Engineering Manager to lead and scale our engineering team. In this role, you will be responsible for technical leadership, system design, and people management while remaining hands-on with core technologies. You will work closely with Product, Design, and Business stakeholders to deliver high-quality, scalable, and reliable applications.
Key Responsibilities
- Lead, mentor, and manage a team of backend and frontend engineers, fostering a culture of ownership and excellence.
- Drive architectural decisions and ensure scalable, secure, and high-performance system design.
- Remain hands-on in development using Java, Spring Boot, ReactJS, and Next.js when required.
- Oversee end-to-end delivery of features - from design to development, testing, and deployment.
- Collaborate with Product Managers to translate business requirements into technical solutions.
- Ensure best practices in coding standards, code reviews, testing, and documentation.
- Design and manage data storage solutions using MongoDB and caching strategies with Redis.
- Manage cloud infrastructure and deployments on AWS, ensuring reliability and cost efficiency.
- Identify and resolve technical bottlenecks, performance issues, and scalability challenges.
- Support hiring, onboarding, and performance management of engineering team members.
Required Skills
- Strong hands-on experience with Java and Spring Boot for backend development.
- Proficiency in ReactJS and Next.js for modern, scalable frontend applications.
- Experience working with MongoDB and understanding of NoSQL data modeling.
- Hands-on experience with Redis for caching, performance optimization, and session management.
- Strong understanding of AWS services (ECS, S3, RDS, CodePipeline, CloudWatch, etc.).
- Experience designing and consuming RESTful APIs and asynchronous systems.
- Solid understanding of system design, microservices architecture, and scalability patterns.
- Proficiency with Git and collaborative development workflows.
- Strong problem-solving skills and ability to balance technical depth with business priorities.
(ref:hirist.tech)