About the project
Leading HR Tech solution in DACH.
Lead and mentor a team of backend developers, providing technical guidance, support, and mentorship throughout the development lifecycle.
Collaborate with cross-functional teams to define project requirements, technical specifications, and architecture designs.
Design, develop, and maintain efficient and scalable backend systems and APIs using best practices and industry standards.
Ensure the adherence to coding standards, code reviews, and code documentation to maintain high code quality and readability.
Collaborate closely with frontend developers to design and implement robust and efficient integration between frontend and backend systems.
Work closely with DevOps engineers to define and implement deployment strategies, ensuring high availability, scalability, and security of the backend systems.
Conduct performance analysis, optimization, and troubleshooting of backend systems to ensure optimal performance and scalability.
Stay up-to-date with the latest backend technologies, frameworks, and best practices and drive their adoption within the team.
Provide technical leadership and contribute to architectural decisions, balancing short-term business needs with long-term technical goals.
Collaborate with product managers and stakeholders to understand business requirements and translate them into technical solutions.
Stay informed about emerging industry trends, standards, and technologies to drive innovation and continuous improvement within the backend development team.
Identify and mitigate technical risks and challenges, proactively proposing solutions and alternative approaches as necessary.
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience as a backend developer, with a track record of successfully delivering scalable and robust backend solutions.
Strong proficiency in backend development using languages such as Python, Java, C#, or Node.js.
Expertise in developing RESTful APIs and microservices architectures.
Solid understanding of databases (relational and NoSQL) and proficiency in writing efficient database queries.
Experience with backend frameworks such as Django, Flask, Spring, or Express.js.
Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and experience with serverless architecture is a plus.
Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) is desirable.
Strong knowledge of software development best practices, design patterns, and coding standards.
Experience with version control systems (e.g., Git) and collaborative development workflows.
Excellent problem-solving skills and the ability to analyze and debug complex backend issues.
Strong leadership and interpersonal skills, with the ability to inspire and motivate a team.
Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
Strong organizational and time management abilities, with the capacity to handle multiple tasks and prioritize work effectively.