Senior Solution Architect
About the company
Headquartered in Singapore, Novade is a fast-growing software company developing cloud and mobile applications for the Building and Construction Industry. Our solutions help thousands of professionals improve productivity, quality and safety. We are expanding our product portfolio and presence across Asia and Europe. We are looking for an experienced Senior Solution Architect to drive technical architecture, solution design and engineering excellence across our products.
Headquartered in Singapore, Novade is a fast-growing software company developing cloud and mobile applications for the Building and Construction Industry. Our solutions help thousands of professionals improve productivity, quality and safety. We are expanding our product portfolio and presence across Asia and Europe. We are looking for an experienced Senior Solution Architect to drive technical architecture, solution design and engineering excellence across our products.
Your tasks
- Lead end-to-end solution architecture, from requirements analysis and design to implementation and continuous improvement.
- Define architectural principles, technical standards and design patterns to ensure scalable, reliable and maintainable applications.
- Work closely with Product, Engineering and Data Science teams to translate business needs into robust technical solutions.
- Provide technical leadership, guide implementation decisions and resolve complex engineering challenges.
- Design and evolve cloud, mobile and backend architectures, including APIs, databases and third-party integrations.
- Improve existing systems through architectural modernisation, code quality improvements and performance optimisation.
- Lead end-to-end solution architecture, from requirements analysis and design to implementation and continuous improvement.
- Define architectural principles, technical standards and design patterns to ensure scalable, reliable and maintainable applications.
- Work closely with Product, Engineering and Data Science teams to translate business needs into robust technical solutions.
- Provide technical leadership, guide implementation decisions and resolve complex engineering challenges.
- Design and evolve cloud, mobile and backend architectures, including APIs, databases and third-party integrations.
- Improve existing systems through architectural modernisation, code quality improvements and performance optimisation.
Requirements
Your strongest attributes
- Strong analytical, problem-solving and architectural design skills.
- Excellent communication (English) and collaboration skills across technical and business teams.
- A hands-on engineering mindset and the ability to make sound technical decisions independently.
- A strong focus on software quality, usability and long-term maintainability.
What you need for this role
- Bachelor's degree in Computer Science, Software Engineering or equivalent practical experience.
- At least 5 years of software engineering experience, including solution design and technical architecture.
- Strong knowledge of cloud and mobile application architecture, backend services and system integration.
- Strong programming skills in JavaScript and Node.js.
- Experience with SQL and relational databases.
- Experience designing and maintaining complex business applications; Construction Tech experience is an advantage.
Your strongest attributes
- Strong analytical, problem-solving and architectural design skills.
- Excellent communication (English) and collaboration skills across technical and business teams.
- A hands-on engineering mindset and the ability to make sound technical decisions independently.
- A strong focus on software quality, usability and long-term maintainability.
What you need for this role
- Bachelor's degree in Computer Science, Software Engineering or equivalent practical experience.
- At least 5 years of software engineering experience, including solution design and technical architecture.
- Strong knowledge of cloud and mobile application architecture, backend services and system integration.
- Strong programming skills in JavaScript and Node.js.
- Experience with SQL and relational databases.
- Experience designing and maintaining complex business applications; Construction Tech experience is an advantage.
What we offer
Join an international team where your expertise will influence technical direction, shape innovative products and make a real impact on the construction industry.
Join an international team where your expertise will influence technical direction, shape innovative products and make a real impact on the construction industry.