Title: Technical Architect
Salary: Base salary + Vacation
Location: Kharkiv, Ukraine
About Us
WellnessLiving is one of the fastest growing software companies in North America with over 10 million users worldwide! Thousands of business owners in the fitness, wellness, yoga, music, dance, and martial arts industries love our platform as it helps grow their business through dynamic and innovative features. We are passionate about providing entrepreneurs with optimal solutions to help them run their business with ease.
Known as the software company with a heart, we are extremely customer focused. Our customers are our number one priority and we do all we can to make sure their business needs are being fulfilled. With a growing community of customers and offices globally, our mission is to be the all-in-one software solution that propels businesses forward!
About You
We are a growing team of bright, ambitious individuals who are seeking like-minded candidates who can help us take our brand to the next level! We are looking for someone who can think outside of the box and isn’t afraid to push the envelope.
Responsibilities:
- Close cooperation with the development team and the architect, who are working on the monolithic architecture.
- Maintain control over the architecture lifecycle parallel to the project’s software development lifecycle by proactively monitoring the adherence of the implementation to the chosen architecture during all iterations.
- Focusing on actions that produce results early while staying on course for the long term.
- Adjusting the strategy given the resource available while maintaining the long term goal, in case project variables change outside of your control.
- Progressively make critical decisions that define a specific direction for a system in terms of implementation, operations, and maintenance. The critical decisions must be faithfully made and backed up by understanding and evaluation of alternative options.
- Create and distribute tailored views of software architectures to appropriate stakeholders at appropriate intervals.
- Inspire, mentor, and encourage colleagues to apply intelligently customized industry’s best practices.
- Evaluate and provide feedback on the team members' performance and the recommendations on the further development
- Enable continuous growth of the project teams’ technical competence; acts as a technical coach.
- Determine necessary amount and level of detail for the technical product documentation; ensure that the decisions made both meet the project goals, and are compliant with the set forth process requirements and quality management system regulations (if applicable). Develop the code and perform code review for the tasks of the high level of the complexity or for the high-risk tasks.
- Actively help project teams in solving challenging technical problems.
- Guide team development efforts towards successful project delivery
- Build consensus with the project teams rather than forcing the decision; communicate the rationale in a constructive manner and educate the teams on the decision background if necessary.
- Provide the estimates on the architectural solutions, high-level estimates on the new features and improvements before they are assigned to the team members
- Discuss with the system administrators the most appropriate solutions.
Qualifications & Skills
- 5+ years of hands-on development experience of solutions of different nature (web applications, web services)
- Experience in software development and coding in РНР (Laravel) and JS (React)
- Expertise in Solution Architecture
- Strong knowledge and understanding of application architecture design, scalable application architecture design, high performance application architecture design.
- Intermediate to fluent English
- Organization and leadership skills
- Understanding of performance issues and approaches to address them systematically
- Strong expertise in enterprise architecture patterns, integration patterns, development patterns, architecture artifacts and deliverables, and change management processes
- Solution architecture design approaches and practices;
Benefits:
- Vacation & paid time off
- Competitive compensation depending on skills and experience level
- Experienced colleagues who are ready to share knowledge
- Possible sponsorship in getting Canadian residency and relocation to Canada
- Ability to learn new technological stacks, which help you to grow professionally and advance your career
- The ability to focus on your work: a lack of bureaucracy and micromanagement
- Friendly atmosphere, concern for the comfort of specialists
- Modern office located in the Business Center - Class A
- Flexible working hours
This job has now closed
You can find more jobs over on our careers page.
See More Jobs