At 5Tree Digital, we specialise in building smart, scalable digital products that drive results. We're on a mission to deliver quality code and forward-thinking solutions for our clients. We're looking for a visionary Technical Lead / Solution Architect who can guide our development teams and shape the technical direction of our projects.
Role Overview
As a Technical Lead / Solution Architect, you will be responsible for leading the technical architecture and implementation of end-to-end software systems. You will make high-level design decisions, choose the right tools and frameworks, and mentor our growing development team.
Role and Responsibilities
Lead the architecture and technical design of software solutions
Decide on key frameworks, databases, languages, and infrastructure
Guide the development team in best practices, quality, and scalability
Design integrations with third-party systems and APIs
Conduct code reviews and mentor junior developers
Required SkillsSkills & Qualification:
Bachelor's degree in Computer Science, Software Engineering, or a related field
7+ years of experience in software development
3+ years in a technical leadership or solution architecture role
Expertise in Node.js, Express.js, and REST API design
Proficiency in system architecture and PostgreSQL
Experience with cloud platforms (Azure preferred)
Strong understanding of containerisation (Docker) and orchestration (Kubernetes)
Excellent communication, documentation, and problem-solving skills
Experience integrating third-party APIs
Familiarity with GraphQL and microservices architecture
Previous experience in accounting, compliance, or finance software environments
Why Join 5Tree?
Take ownership of impactful projects
Collaborate with a high-performing, agile team
Flexible work arrangements and continuous learning
Opportunities to shape product vision and company tech stack