Full Stack Developer
Core
Design, develop, and deploy scalable, production-grade full-stack applications for clients using modern frameworks and architectures.
Role type
Full Stack Software Developer (IC)
Builds
Bespoke applications and AI systems for enterprise clients
Domain
Digital Engineering, AI-enabled application modernisation, Intelligent Automation
Deliverable
production ML models | product features
Required skills
Full-stack development, Front-end frameworks (React, TypeScript, JavaScript), Back-end development (Node.js, Java/Kotlin, Python, Ruby on Rails), API design and consumption, Relational and NoSQL databases, Cloud platforms (AWS, Azure, GCP), CI/CD pipelines
Preferred skills
Containerisation (Docker, Kubernetes), Low-code/automation platforms
Responsibilities
Design, develop, and deploy full-stack applications; Translate business requirements into robust solutions; Take ownership of features from development to production; Apply best practices in code quality, testing, security, and performance; Collaborate with DevOps on CI/CD and cloud deployments; Review code and mentor junior developers; Produce technical and architectural documentation
Seniority
Mid-level, hands-on IC