Epicareer Might not Working Properly
Learn More

Engineering Manager - Online Entertainment Platforms

Salary undisclosed

Checking job availability...

Original
Simplified

Responsibilities

  1. Supervise, mentor, and develop a team of backend and full-stack engineers, fostering a culture of collaboration and excellence.
  2. Lead the hiring and onboarding process to attract and integrate top engineering talent.
  3. Oversee the design, development, and maintenance of backend applications, ensuring they meet high performance and quality standards.
  4. Guide the team in making key technical decisions, stepping in when necessary to provide final direction.
  5. valuate and optimize engineering metrics to enhance efficiency and effectiveness.
  6. Provide hands-on technical support through bug fixes, code reviews, and team mentorship.
  7. Streamline workflows and enhance development processes to improve productivity.
  8. Document best practices and key knowledge areas to ensure seamless team knowledge transfer.
  9. Develop robust product features following best practices in requirement analysis, validation, and delivery.

Qualifications

  1. Bachelor’s or Master’s degree in Computer Science or a related discipline.
  2. A minimum of 2 years of experience in leading or managing cross-functional engineering teams, with exposure to both backend and frontend technologies.
  3. At least 8 years of experience in developing and delivering scalable, high-quality software solutions.
  4. Extensive experience in backend development, particularly in designing UI-focused API layers and facilitating smooth frontend-backend interactions.
  5. Proficiency in backend technologies, including relational and NoSQL databases, API development, and caching strategies.
  6. Strong expertise in cloud platforms (AWS, GCP, Azure), with hands-on experience deploying microservices and managing cloud-based infrastructure.
  7. Passion for developing robust APIs and business logic for user-facing applications.

Preferred Experience

  1. Hands-on involvement in full software development lifecycle, including setting technical direction in:API architecture for multiple client applications.
  2. Enhancing backend applications with a focus on security, scalability, and performance.
  3. Experience managing web or full-stack applications, with deep knowledge of frontend technologies and their backend integration.