Engineering
Full Stack Engineer
Posted 25 Mar 2026
About the role
We’re looking for a Full Stack Engineer to help build and scale the systems that power our renewable energy products. You’ll own features end-to-end, work across Node.js, TypeScript, React, and AWS, and contribute to architectural and product decisions.
You will collaborate closely with your team, share knowledge, and help establish a solid technical foundation for future growth. You’ll also work with non-technical stakeholders, translating business needs into effective technical solutions.
This role is ideal for someone who enjoys teamwork, maintaining clean engineering practices, and solving real operational challenges in a rapidly growing startup.
Responsibilities
- Build and maintain customer-facing and internal applications using React + TypeScript
- Develop APIs, microservices, and serverless functions in Node.js on AWS
- Collaborate with product, design, and operations teams to translate requirements into technical solutions
- Work with non-technical stakeholders to understand business needs and propose effective technical approaches
- Ensure code quality through testing (unit, integration, e2e) and code reviews
- Contribute to CI/CD pipelines, monitoring, and observability tooling
- Improve performance, reliability, and maintainability across the stack
- Participate in design discussions and contribute to technical direction
- Support junior engineers through pairing or informal mentorship (as needed)
Requirements
- Strong commercial experience with Node.js, TypeScript
- Experience building and deploying services on AWS (e.g., Lambda, API Gateway, DynamoDB, SQS/SNS, S3)
- Good understanding of REST APIs or event-driven architectures
- Solid testing experience (Jest, React Testing Library, etc.)
- Familiarity with CI/CD pipelines and modern dev workflows (GitHub Actions preferred)
- Ability to break down features into deliverable tasks and own them to completion
- Comfortable working in a fast-paced startup environment
- Strong communication and collaboration skills, including working with non-technical stakeholders
Nice to have
- Experience with Infrastructure as Code, preferably Terraform, with familiarity in AWS CDK
- Understanding of serverless architectures and distributed systems
- Experience integrating with third-party APIs or data sources
- Knowledge of energy/utility industry workflows (Elexon, smart meters, billing, pricing)
- Exposure to monorepo or multi-service architectures
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline
Interested?
Send your CV and a short note about why you're interested.
Other roles
Engineering
Senior Full Stack Engineer
Lead the development and scaling of the systems powering our renewable energy platform. Architecture, mentoring, and hands-on delivery.
Customer Experience
Client Service Agent
Frontline client service role within UrbanChain's Customer Operations function — delivering responsive, accurate, and professional service across all client channels.
Customer Experience
Key Account Manager
Lead client engagement at UrbanChain — managing and growing relationships with key clients, driving retention, and identifying new business opportunities.