Development Lead

HomeBuddy Logo

HomeBuddy

πŸ“Remote - Romania

Summary

Join HomeBuddy, a fast-growing home improvement platform, as a functional lead for software developers. This full-time role offers home working flexibility and involves managing a team, overseeing technical design and strategy, ensuring code quality, and optimizing the development process. You will be responsible for hiring, mentoring, and performance management, collaborating with leadership, and providing regular reporting. The ideal candidate possesses extensive software development experience, strong leadership skills, and a deep understanding of software architecture and development processes. HomeBuddy offers a competitive compensation package, flexible work arrangements, paid time off, and opportunities for professional development.

Requirements

  • Be a highly self-motivated and results-oriented team player
  • Have 7+ years of experience in software development with at least 3 years in a leadership position, such as Development Lead, Team Lead, Engineering Manager or similar
  • Have experience in people management and leading remote teams
  • Have experience with programming languages such as PHP and JavaScript and excellent knowledge of their ecosystems
  • Have experience with Laravel/Symfony frameworks
  • Have experience in designing and implementing software solutions
  • Have a deep understanding of software development processes, including frontend and backend development, software testing, and CI/CD
  • Have a deep understanding of the principles of building a reliable architecture
  • Have strong knowledge of software architecture principles and OOP, SOLID, and Design Patterns
  • Have experience with software development tools such as Git, Jira, and Confluence
  • Have familiarity with cloud computing platforms such as AWS or Azure
  • Have strong analytical and problem-solving skills
  • Have an advanced level of English

Responsibilities

  • Act as a functional lead for software developers
  • Manage people and skills
  • Ensure the product’s technical excellence
  • Handle software and solution architecture
  • Manage recruitment and retention
  • Oversee onboarding and training
  • Ensure effective collaboration and communication with related functions
  • Hire, mentor, and manage performance within the software development team
  • Monitor and analyze team performance metrics to identify opportunities for improvement
  • Provide regular reporting and metrics to the Head of Development to enable effective decision-making
  • Collaborate with the Head of Development, your peers and Software Architect to align technical and product strategies
  • Oversee the technical and architectural design processes
  • Oversee the technical strategy implementation
  • Conduct regular code reviews to ensure code quality, maintainability, and scalability
  • Track the system performance according to the Non-Functional requirements and ensuring adherence
  • Lead internal functional and cross-functional projects to optimize the development process

Preferred Qualifications

  • Have experience with SAFe (Scaled Agile Framework)
  • Have a DevOps mindset
  • Have experience with containerization technologies such as Docker and Kubernetes
  • Have development experience in any other programming language

Benefits

  • Work from anywhere with flexible hours
  • Achieve a harmonious work-life balance with a flexible schedule, paid vacation, sick leave, and local holidays
  • Receive partially paid-for work equipment and up-to-date apps and tools
  • Receive an industry-leading compensation package
  • Get recognized and rewarded for both outstanding individual efforts and team success
  • Have access to an allowance program covering fitness activities and mental health programs
  • Have opportunities for paid training, including courses, events, and conferences

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.