As a Software Architect, you will draw on your experience in web application development and grow into a leadership role, guiding and mentoring team members. At the same time, this role will provide you ample opportunity and freedom to hone your individual tech skills, staying current with leading-edge tools and technologies. You will make the most impact at TalentSavvy if you are comfortable working independently in a work-from-home environment as well as taking ownership of assigned tasks to ensure they are completed on time and with high quality.
Responsibilities
Engage with Product leadership to understand and align on the product roadmap
Proactively recommend changes to the roadmap to better align with the technology adoption
Set and/or improve on the technology standards and roadmap including, but not limited to, end-to-end workflows, reusable user interface components, RESTful APIs, interfaces and classes based on the MVC framework, Secure coding standards (including best practices for code reviews)
Guide the development team in delivering on the prioritized user stories in line with the technology standards and product roadmap
Investigate and select off-the-shelf software tools (such as ML tools for predictive analytics) to integrate with the TalentSavvy application as prioritized by the product roadmap
Support the management in hiring the technology team as we grow
Requirements
Bachelor s degree in computer science or information technology
8-10 years of experience in Software Development; at least 2-3 years in designing and building software products
Sound knowledge of the tech stack used for web application development including
HTML/CSS, JavaScript / TypeScript, React, Object-oriented programming, C#, ASP.NET Core and PostgreSQL
Proven experience in the design of cloud-native, multi-tenanted, multi-tiered, single-page web applications
Excellent problem solving and troubleshooting skills
Good communication, influencing and mentoring skills