Job Description
We are seeking an experienced Lead Developer to take on managerial responsibilities within our product team. This role involves hands-on development and team leadership, ensuring high-quality software delivery while mentoring team members.
Tasks
- Technical Leadership
- Define and apply development standards, architectural guidelines, and coding practices in collaboration with tech leads and architects.
- Ensure code quality through automated testing and code reviews.
- Stay updated with emerging technologies and industry trends to identify opportunities for innovation.
- Ensure high performance and scalability of solutions, considering user experience and business needs.
- Coordinate with product owners, designers, QA, and other teams to align development efforts with product and business goals.
- Define technical guidelines based on business needs, in collaboration with relevant stakeholders.
- Select appropriate technologies for product development.
- Ensure adherence to guidelines, high code quality, DevOps, and QA practices.
- Team Lead
- Manage workload and priorities within the team.
- Lead and manage the development team, providing guidance and support.
- Mentor developers to enhance skills and promote best practices.
- Facilitate team meetings, daily stand-ups, sprint reviews, and retrospectives.
- Participate in HR cycles and define & assess OKRs with support from the Lead IT.
- Conduct regular 1:1 meetings to assess progress and address challenges.
Must Have Skills
- Proven experience as a lead developer with managerial responsibilities.
- Strong technical expertise in software development, DevOps, and QA practices.
- Leadership abilities with mentoring experience.
- Excellent project management and resource allocation skills.
- Effective communication and collaboration skills.
- Deep knowledge of architecture, standards, and coding practices.
Nice to Have Skills
- Experience with React, Swarm/Nomad, microservices, DDD, unit and integration testing.
Benefits
- Variable bonus
- Dynamic, international team environment
- Self-education courses on our e-learning platform
- Participation in meetups and conferences
- Flexible office with up to 2 days remote work
Recruitment Process
- 30-minute HR screen with a Veepee Tech Recruiter
- Technical interview with a Tech Lead
- Technical interview with an Architect
- Team interview
We believe in your potential to define your work style, develop, and progress. At Veepee, you can be yourself! We are committed to diversity and inclusion, reviewing all applications equally.