Lead Backend Engineer
UrbansportsclubGermanyFull Time
Job description
About the role
Urbansportsclub is seeking a highly skilled Lead Backend Engineer to join our dynamic team in Berlin. In this pivotal role, you will be responsible for designing and implementing robust backend systems that support our innovative fitness platform. As a key member of our engineering team, you will lead projects that enhance user experience and drive the growth of our services. This position offers the opportunity to work in a collaborative environment where your contributions will directly impact the success of our company.
Key facts
What you'll do
- Lead the design, development, and maintenance of scalable backend services that support Urbansportsclub's applications and user interfaces.
- Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to define and implement new features that enhance user engagement.
- Ensure the performance, quality, and responsiveness of applications by conducting thorough testing and debugging of backend systems.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement within the team.
- Implement best practices for software development, including code reviews, version control, and documentation to ensure high-quality deliverables.
- Analyze system performance and optimize backend processes to improve efficiency and reduce latency.
- Participate in architectural discussions and contribute to the evolution of the technical stack, ensuring it meets the needs of the business and its users.
- Stay up-to-date with emerging technologies and industry trends, integrating relevant advancements into the development process.
- Work closely with DevOps to streamline deployment processes and improve system reliability.
- Manage technical debt and ensure that the codebase remains clean and maintainable for future development.
- Engage with stakeholders to gather requirements and translate them into technical specifications for backend solutions.
- Contribute to the development of APIs that facilitate seamless integration with third-party services and applications.
Requirements
- A minimum of 5 years of experience in backend development, with a strong focus on building scalable web applications.
- Proficiency in programming languages such as Java, Python, or Node.js, with a solid understanding of their frameworks and libraries.
- Experience with database management systems, including SQL and NoSQL databases, and knowledge of data modeling techniques.
- Familiarity with cloud services (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Strong understanding of RESTful API design principles and experience in developing and consuming APIs.
- Excellent problem-solving skills and the ability to work independently as well as collaboratively within a team.
- Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Experience with Agile methodologies and familiarity with tools such as Jira or Trello for project management.
- A passion for fitness and a desire to contribute to a company that promotes a healthy lifestyle.
Nice to have
- Experience with microservices architecture and serverless computing.
- Knowledge of frontend technologies such as React or Angular, enabling better collaboration with frontend teams.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Contributions to open-source projects or a strong portfolio of personal projects demonstrating your coding skills.
- Previous experience in a startup environment, showcasing adaptability and a proactive approach to challenges.
Skills & tools
- Programming Languages: Java, Python, Node.js
- Frameworks: Spring, Django, Express
- Databases: MySQL, MongoDB, PostgreSQL
- Cloud Platforms: AWS, Google Cloud, Azure
- Tools: Git, Docker, Kubernetes, Jira, Trello
Practical notes
- This position is based in Berlin, a vibrant city known for its tech scene and startup culture.
- The company offers a competitive salary package, along with benefits that promote work-life balance and employee well-being.
- Urbansportsclub values diversity and inclusion, encouraging applicants from all backgrounds to apply.
- Interested candidates can apply through the provided link: [Apply here](https://urbansportsclub.jobs.personio.de/job/111067).
- The role may require occasional on-call support or weekend work during critical deployments or system upgrades.
META
Company: Urbansportsclub
Title: Lead Backend Engineer
Listed
location: Berlin
Job type: Full-time