Remote job
Full Stack Developer
Job details
About this role
Role overview Build and maintain software across the front end and back end, contributing to customer-facing portals, internal platforms, AI agents and automation. The work spans React and TypeScript interfaces, Python or Node.js services, and AWS deployments, with attention to secure design, code review and testing throughout development.
Responsibilities - Build full-stack features using React and TypeScript, with Next.js where appropriate, and Python or Node.js services. - Create and document REST APIs and event-driven services. - Develop and deploy on AWS, including serverless applications, containers and infrastructure as code. - Integrate language model APIs, retrieval and agent tools with suitable safeguards. - Write automated tests and contribute to reviews, threat modelling and security fixes. - Set up and improve CI/CD pipelines. - Work with designers, product owners and clients to turn needs into working software.
Requirements - 3–5 years of professional full-stack development experience. - Strong TypeScript and React skills; Next.js experience is a plus. - Solid back-end experience with Python, such as FastAPI or Django, or with Node.js. - Experience with SQL and NoSQL databases, such as PostgreSQL, DynamoDB or MongoDB. - Hands-on AWS and Docker experience; relevant AWS services may include Lambda, API Gateway, S3 and ECS/Fargate. - Understanding of common web vulnerabilities, including the OWASP Top 10, and how to prevent them. - Good grasp of testing, Git workflows and CI/CD.