- Global Impact Role
- High flexibility and work on leading edge tech
About Our Client
The employer is a large organization in the business services industry, specializing in providing tailored solutions to clients. The company is known for its focus on technology-driven innovations and its commitment to delivering high-quality services.
Job Description
- Lead the Design & Development - Architect, build, and deploy scalable, high-performance software solutions, covering both client-side and server-side applications.
- Technical Leadership - Guide the squad in technical decision-making, ensuring the team follows best practices in code quality, design patterns, architecture, security, and performance.
- Hands-On Engineering - Spend most of your time writing and reviewing code, designing APIs, and ensuring high-quality, maintainable software.
- Full Stack Development - Build any necessary user-interfaces in collaboration with our UX team, and develop well-functioning APIs, and services.
- Mentorship & Coaching - Support and mentor engineers, fostering a culture of continuous learning and technical excellence.
- Cloud & Infrastructure - Deploy and manage applications on AWS using Terraform, Kubernetes, and containerized workloads.
- Quality & Testing - Champion Test-Driven Development (TDD), automated testing, and CI/CD, ensuring deployments are secure and reliable.
The Successful Applicant
- Tech stack - We use TypeScript (Node.js & React), AWS (EKS, Lambda, Aurora RDS), Kubernetes, GraphQL, Kafka, Mongo. You're comfortable with all of these, and have extensive knowledge of JavaScript more generally, the AWS ecosystem, and running containerised applications.
- Past Experience - You are currently a Lead Engineer or Tech Lead, leading a small team of software engineers.
- API & Database Development - You have experience building and running robust, always-on APIs (both RESTful and GraphQL-based) and underlying services/apps including the databases that underpin them.
- Test-Driven Development - You're very familiar with testing frameworks such as Jest and Pact.
- Cloud & DevOps - You can build, deploy and run your systems end-to-end, with no manual configuration or intervention. We use Terraform and Helm.
- CI/CD - You have plenty experience managing and configuring CI/CD pipelines (we use GitHub Actions) for deployments.
- Observability Mindset - You believe in measuring everything. You've worked with DataDog (or similar) to ensure your team has the necessary visibility into system health.
- Tooling & Collaboration - Comfortable working with Git, Confluence, Jira, and modern engineering workflows.
- Mentorship & Leadership - You've mentored engineers at all levels, providing guidance, reviewing designs, and ensuring your team stays on the right track.
- Self-Starter & Problem-Solver - Ability to take a product challenge and develop a working technical solution, balancing pragmatism with engineering excellence.
What's on Offer
- Competitive salary based on skills and experience.
- Comprehensive holiday leave and benefits package.
- Opportunities to work on cutting-edge technologies in the business services industry.
- Supportive work culture that encourages professional growth.
- Permanent position offering job security and stability.
If you are passionate about technology and are looking for a challenging role in the business services industry, we encourage you to apply for the Lead Engineer position.