← All Openings
Software Engineer
About the Role
We're looking for a Software Engineer to build modern web applications for our clients. You'll work across the full stack, turning designs into responsive, high-performance user experiences using React, Next.js, Node.js, and related technologies.
This is a hands-on role where you'll collaborate closely with designers and product teams to deliver polished, production-ready applications — from initial concept through to deployment and iteration.
What You'll Do
- Build responsive, performant web applications using React, Next.js, and TypeScript
- Develop backend APIs and services using Node.js, Express, or similar frameworks
- Collaborate with designers to implement pixel-perfect UIs with great user experience
- Write clean, maintainable, and well-tested code with proper documentation
- Participate in code reviews and contribute to engineering best practices
- Integrate with third-party APIs, databases, and cloud services
- Optimise application performance, accessibility, and SEO
- Stay current with frontend frameworks, tools, and industry trends
Requirements
- 2+ years of experience in frontend or full-stack web development
- Strong proficiency with React and modern JavaScript/TypeScript
- Experience with Next.js or similar React meta-frameworks
- Solid understanding of HTML, CSS, responsive design, and web accessibility
- Experience with RESTful APIs and backend development (Node.js preferred)
- Familiarity with Git workflows and collaborative development practices
- Good understanding of web performance optimisation techniques
- Strong problem-solving skills and ability to work independently
Nice to Have
- Experience with React Native or mobile app development
- Familiarity with databases (PostgreSQL, MongoDB, DynamoDB)
- Experience with testing frameworks (Jest, Playwright, Cypress)
- Knowledge of CI/CD pipelines and deployment workflows
- Contributions to open-source projects
What We Offer
- Competitive salary and benefits
- Opportunity to work with diverse clients across industries
- Exposure to cutting-edge cloud technologies and large-scale systems
- Learning budget for certifications, courses, and conferences
- Collaborative, engineering-first culture
- Career growth opportunities in a growing consultancy
Apply for This Role
Fill in your details and upload your CV below. We'll get back to you shortly.