We are seeking a highly skilled Lead Developer to join our growing team. In this role, you will be responsible for leading a team of developers and overseeing the development of our web app. You will collaborate with the CTO and other team members to define, prioritize, and deliver features and functionality. You will also mentor and coach team members to help them grow and improve as developers, and review code to provide constructive feedback.
The ideal candidate will have strong programming skills in Elixir/Phoenix and JavaScript, as well as experience leading and managing a team of developers. You should have strong communication and collaboration skills, and be able to work effectively in an agile environment. You should also have good problem-solving skills and attention to detail, and be able to troubleshoot and debug issues as needed. Experience with operations-related technologies such as Docker, continuous integration, and cloud environments (e.g. AWS) is expected.
Qualifications:
- Strong programming skills in Elixir/Phoenix and JavaScript
- Experience leading and managing a team of developers
- Strong communication and collaboration skills
- Ability to mentor and coach team members
- Experience with agile software development methodologies
- Experience with software testing and quality assurance processes
This is a full-time position based in Germany, with work from home and/or work at the office in Berlin Kreuzberg.
We offer a competitive salary and benefits package, as well as opportunities for growth and development within the company.
Please apply with your resume and a few words explaining why you are a good fit for this role.