We are seeking a talented and experienced Software Engineer for one of the fastest growing legal tech startups in Germany. The ideal candidate will have a strong background in Python/Django and/or TypeScript/Vue.js. In this role, you will be responsible for designing, developing, and implementing software solutions to address complex business issues. Additionally, you will have the opportunity to grow into a leadership position, providing technical guidance and mentorship within the team as you progress.
Tasks
- Design, develop, and implement high-quality software solutions using Python/Django and TypeScript/Vue.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews to ensure code quality and adherence to functional requirements.
- Debug and optimize existing and new code for maximum speed and scalability.
- Maintain code integrity and organization.
- Provide technical guidance and mentorship to junior developers as needed.
Requirements
- Proven experience (3+ years) as a Software Engineer or in a similar role.
- Strong proficiency in Python/Django and/or TypeScript/Vue.js.
- Proficiency in English, German is a plus.
- Solid understanding of object-oriented programming.
- Familiarity with code versioning tools such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Experience with databases, web servers, and UI/UX design is a plus.