Engineering Manager - Online Entertainment Platforms
Salary undisclosed
Checking job availability...
Original
Simplified
Responsibilities
- Supervise, mentor, and develop a team of backend and full-stack engineers, fostering a culture of collaboration and excellence.
- Lead the hiring and onboarding process to attract and integrate top engineering talent.
- Oversee the design, development, and maintenance of backend applications, ensuring they meet high performance and quality standards.
- Guide the team in making key technical decisions, stepping in when necessary to provide final direction.
- valuate and optimize engineering metrics to enhance efficiency and effectiveness.
- Provide hands-on technical support through bug fixes, code reviews, and team mentorship.
- Streamline workflows and enhance development processes to improve productivity.
- Document best practices and key knowledge areas to ensure seamless team knowledge transfer.
- Develop robust product features following best practices in requirement analysis, validation, and delivery.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related discipline.
- A minimum of 2 years of experience in leading or managing cross-functional engineering teams, with exposure to both backend and frontend technologies.
- At least 8 years of experience in developing and delivering scalable, high-quality software solutions.
- Extensive experience in backend development, particularly in designing UI-focused API layers and facilitating smooth frontend-backend interactions.
- Proficiency in backend technologies, including relational and NoSQL databases, API development, and caching strategies.
- Strong expertise in cloud platforms (AWS, GCP, Azure), with hands-on experience deploying microservices and managing cloud-based infrastructure.
- Passion for developing robust APIs and business logic for user-facing applications.
Preferred Experience
- Hands-on involvement in full software development lifecycle, including setting technical direction in:API architecture for multiple client applications.
- Enhancing backend applications with a focus on security, scalability, and performance.
- Experience managing web or full-stack applications, with deep knowledge of frontend technologies and their backend integration.