Aduro is a forward-thinking technology company with one mission, digital liberation. We combine creativity and expertise to build transformative digital products that help burgeoning companies scale in the education and renewable energy sectors.
About The Role
We're seeking an experienced Senior Full Stack Engineer with a desire to grow towards an engineering manager and a drive to help build a fast moving start-up - contributing to the disruption of traditional consultancies by delivering pragmatic and effective technical leadership and hands-on engineering, helping our clients scale their business operations.
You will be working with clients in the renewable energy and education space, having the opportunity to collaborate with a team to deliver roadmapped goals for each client's project across iOS, Android and web.
Alongside delivering the roadmapped goals you will be working on innovative AI solutions utilising the latest technologies to succesfully deliver client value. We expect you to contribute to the planning, execution and review of the roadmapped goals; both being able to asses and manage projects at a high level whilst being able to get your hands dirty.
Our Stack
Building fast and scalable solutions is important to us, our time to client value is one of our major focuses. We've built frameworks that allow us to do that. A high level picture of our stack:
- Frontend: React, React Native, TypeScript, Tailwind CSS
- Backend: Node.js, GraphQL, Prisma, NoSQL (such as DynamoDB)
- Infrastructure: Terraform composition of AWS and Azure networks
- Testing & Quality: Jest, ESLint, TypeScript
- Tooling: NX, Git
Interview Process
We believe in a fair and transparent interview process that evaluates both technical skills and cultural fit:
- Culture Screen (30-45 mins): Initial conversation with one of the team to discuss your background, experience, and alignment with our core values
- Frontend Interview (1 hour): Technical discussion with a Technical Director focusing on React, React Native, and frontend architecture patterns
- Backend Interview (1 hour): Technical discussion with a Technical Director covering Node.js, database design, API development, and cloud services.
- Take-Home System Architecture Test (3-4 hours): System design task utilising cloud infrastructure (AWS or Azure), creating a service map, architectural diagram and entity-relationship model (with chosen database) - we value your time and keep this focused on high-level design rather than implementation
- Final Discussion & Decision: Review of your architecture submission and conversation about your approach and reasoning
Requirements
- 5+ years of full stack development experience with modern JavaScript/TypeScript
- Strong proficiency in React and React Native development
- Experience with GraphQL (Apollo) and REST APIs
- Familiarity with Node.js backend development
- Experience with Prisma ORM and relational databases
- Knowledge of AWS (and/or) Azure cloud services
- Demonstrated problem-solving abilities that combine technical understanding with creative thinking
- Excellent communication skills that provide clarity and assurance
Benefits
- £60,000 - £70,000 + bonus
- Equity options with significant upside
- Remote first, we trust you to work where you work best
- £1,000 development budget per year
- 24 days annual leave alongside bank holidays, Christmas period slow down and birthday day off.