Server Team Lead at Feingold Technologies GmbH (Berlin, Germany)

 Stack Overflow ·  12.06.2018

For our rapidly growing R&D Center in Berlin Mitte we are looking for a Server Team Lead.

Tasks and responsibilities 

Own and improve the Server infrastructure and be the service owner through the Server’s entire life-cycle

Define the strategy in the Server team and make sure that company goals are met

Act as a point of contact for every Server related issue

Take a leading role in sprints and release plans

Set priorities in accordance with the roadmap and business requirements 

Provide scalable, testable, and valuable Server solutions

Define APIs

Ensure quality by implementing unit and integration tests

Continuously innovate to achieve valuable improvements

Integrate with other teams’ services

Contribute to the backend infrastructure project and be a significant voice in the backend team

Design and develop backend services as part of cross-functional feature teams

Coordinate Server teams worldwide for the Sharecare platform

Manage team resources to ensure maximum efficiency

Manage risks for plans and deployments 

Document Server processes and matters

Mentor and train Server team members, assess their performance, and plan training programs

Assess Server candidates for HR recruitment  


Bachelor Degree or Master Degree in Information Systems, Computer Science, or a related area

At least 3 years of experience of successful leadership of a backend team

At least 5 years of experience in professional software development in OOP languages with backend and frontend development teams working on complex development projects

Fluent in English

Eligibility to work in Germany would be advantageous

Knowledge and Experience

Proven knowledge of software development lifecycles and industry best practices, designing and developing complex, scalable servers in Java

In-depth knowledge of database architecture, architecture constructs, REST, scalability, performance and tuning

Willingness to take initiative and solve critical problems constructively and professionally 

Ability to size technical efforts accurately, work in a fast paced, pressured environment with tight deadlines and multiple releases per sprint

Experience collaborating with other technical teams on DevOps responsibilities for application deployment, performance, monitoring, reliability, and scalability

Preferred experience with Docker, configuration management systems such as Ansible or similar grid computing technologies, CI build tools such as Jenkins, and logging and monitoring tools like DataDog and Prometeus 

Knowledge of Linux stack, source version control software (Subversion, Git) and comfort with Bash commands

Experience collaborating with other technical teams to diagnose and debug complex systems and participate in investigating build, deployment, and operational issues

Ability to work well with other team members in creative and technical positions, and also with stakeholders from a wide range of backgrounds with varying levels of technical knowledge

Excellent communication skills and outstanding interpersonal skills, resulting in inspiring team members and forging of trusting relationships within a diverse team and across the organization. — ein Projekt von DIPLANET Digital Solutions Impressum