Einführung
We are looking for a Software Engineer to join our fast-growing team and work on our innovative educational product. As a Software Engineer, you will play a crucial role in revolutionizing everyday education for students, parents, and teachers throughout the EU. You will be responsible for designing and implementing high-quality software solutions, collaborating with cross-functional teams, mentoring junior developers, and promoting agile development practices. If you are passionate about making a difference in education and have strong skills in Agile/DevOps development methodologies, software design principles, PHP/Laravel, and JavaScript/TypeScript, we would love to hear from you.
Aufgaben
- Lead development efforts by designing and implementing high-quality software solutions aligned with the overall architectural vision and business requirements
- Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers, to define project goals, prioritize tasks, and deliver solutions
- Mentor and guide junior developers, fostering their growth and promoting best practices
- Embrace and promote an agile development environment, adhering to Mob-Programming and Pair Programming practices
- Advocate for and prioritize high-quality software development practices
- Conduct code reviews, establish coding standards, and ensure adherence to best practices in software engineering
- Drive the implementation of automated testing and continuous integration/continuous deployment (CI/CD) processes
Vorraussetzungen
- Strong experience in Agile/DevOps development methodologies
- Experience mentoring other developers
- Strong understanding of software design principles and best practices
- Proficient in PHP/Laravel, experienced in Javascript/Typescript, preferably also Vue.js
- Strong collaboration and communication skills
- A bias for co-creation (e.g. Mob-Programming and Pair Programming)
- Experience with modularizing monolithic application
- Experience in optimizing CI/CD practices
- Experience with Microservices
- Strong ability to work across different areas of the software development process, including design, coding, testing, and deployment
- Fluent in English
Benefits
- Social impact
- Positive team spirit
- Agile working methods and flat hierarchies
- Opportunity for growth
- Flexibility and security
- Modern equipment and innovative tools
Verweise auf baito
Du findest gut, was wir machen? Du kannst uns dabei unterstützen. Gib bei deiner Bewerbung an, dass du die Stelle bei baito gefunden hast.