Tangelo Games Israel is looking for its next Backend Team Leader
As the Backend Team Lead, you will play a crucial role in leading and managing a dynamic team of developers responsible for designing, implementing, and maintaining server-side applications.
Team culture:
Our team values collaboration, innovation, and a passion for excellence.
We encourage an open and inclusive environment where every team member's input is valued.
We believe in continuous learning and improvement, and we foster a culture that supports professional growth and development.
We celebrate achievements together and maintain a positive and supportive atmosphere to ensure the success and well-being of every team member.
Primary Responsibilities:
- Leadership: Lead and inspire a team of server developers, providing guidance, mentorship, and support in achieving project goals and deadlines.
- Architecture and Development: Design, develop, and maintain robust and scalable server-side applications using Java and SmartFox Server.
- Collaboration: Work closely with the Head of R&D, team Architect and cross-functional teams, including frontend developers using Unity and Angular, to ensure seamless integration of server-side and client-side component.
- Code Review and Quality Assurance: Conduct regular code reviews to ensure code quality, adherence to coding standards, and identify areas for improvement. Implement and maintain best practices for software development according to the R&D process.
- Problem Solving: Troubleshoot and resolve complex technical issues related to server-side development. Provide innovative solutions to address challenges and optimize performance.
- Project Management: Collaborate with project manager & Scrum Master to define project scope, timelines, and resource requirements. Track and report progress, and proactively identify and address potential roadblocks.
Required skills:
- Team Leadership: Demonstrated leadership skills with the ability to motivate and guide a development team. Strong communication skills to convey technical concepts and project requirements clearly (2 years minimum).
- Java Development: Extensive experience in Java development, with a strong understanding of object-oriented programming principles and design patterns (5 years minimum).
- SmartFox Server: Proven expertise in SmartFox Server, including the development of multiplayer and real-time communication applications.
- Database Knowledge: Familiarity with database technologies such as MySQL, Couchbase, or similar.
- Angular: Solid understanding of frontend development with Angular, and the ability to collaborate effectively with frontend developers to achieve end-to-end functionality.
- Ability to create high quality technical documentation.
- Exceptional time management skills.
- Possess an ability to smoothly transition between different tasks and projects.
- Problem-Solving: Exceptional problem-solving skills and the ability to think critically to overcome technical challenges.
- Excellent verbal and written communication skills.
Nice to have skills:
- Proven programming experience: PHP, Java, Node JS, C# (You will be requested to provide relevant coding examples)
- Cloud Services: Experience with cloud platforms, particularly AWS.
- Team Leadership: Experience in managing remote teams.
- DevOps Skills: Knowledge of continuous integration, deployment, and monitoring tools to streamline the development and deployment process.
- Agile Methodologies: Experience working in Agile/Scrum development environments.