Summary
Join a fast-growing home improvement platform where teamwork and trust are primary values, and enjoy flexible working hours.
Requirements
- At least 5-7 years of experience designing and implementing software applications
- High proficiency with PHP and Laravel
- Experience working on large-scale, high-load systems
- Demonstrated knowledge of web applications, cybersecurity, and open-source technologies
- Outstanding collaboration, communication, and facilitation skills
- Experience overseeing the development process for multiple projects simultaneously
- Professional experience analyzing code and architecture for weaknesses and errors and overseeing plans to improve them
- Exceptional expertise in the Agile/Lean architecture approaches
- Good level of English, at least upper-intermediate. Fluent Russian is essential
Responsibilities
- Mentor and guide team members on architectural concerns and tooling
- Guide the creation and evolution of architecture; create models and evaluate alternative approaches
- Translate business strategy into technical vision and strategy
- Coordinate and facilitate activities aimed at architectural design and managing technical dependencies
- Ensure the system’s adherence to NFRs
- Research and analyze technology trends
- Provide technical expertise to business stakeholders to help them in selecting the correct technical solutions
- Facilitate the process of gathering/managing Non-Functional requirements
- Lead the initial architecture envisioning effort at the beginning of a project
- Guide design and communicate the architectural vision; prepare architectural documents and presentations
- Participate in the Buy vs. Build and Go-no-Go discussions
- Lead the search and analysis of solutions and tools that can help solve problems
- Provide technical expertise to BAs and developers to help them make the correct technical decisions
- Together with the Head of Development, ensure that all teams adhere to the architectural direction and standards
- Ensure that the implementation fits the initial architectural vision
- Guide the team members through negotiating technical dependencies on the Solution and ART levels
- Understand existing enterprise assets such as frameworks, patterns, and subsystems and ensure that developers use them where appropriate
Benefits
- Enjoy the freedom to work from anywhere without being tied to one place - while ensuring you are available to our team during the agreed working hours
- Achieve a harmonious work-life balance with a flexible schedule tailored to your local needs, along with paid vacation, sick leave, and local holidays
- Empower yourself with work equipment of your choice partially paid for by HomeBuddy and up-to-date apps and tools to maximize your productivity
- Feel valued and appreciated with an industry-leading compensation package
- Get recognized and rewarded for both outstanding individual efforts leading to extraordinary results and our team success
- Enhance your well-being with our allowance program covering fitness activities and mental health programs
- Learn and expand your knowledge by both working on complex tasks and using paid training opportunities, including courses, events, and conferences