Full Stack Software Engineer

BRIO DIGITAL LTD
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 73K

Job location

Tech stack

JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
DevOps
Amazon DynamoDB
Python
Node.js
TypeScript
Web Applications
Datadog
React
Cloudformation
Event Driven Architecture
Containerization
Kubernetes
GraphQL
Functional Programming
Cloudwatch
Api Gateway
REST
Terraform
Serverless Computing
Docker

Job description

We're seeking a talented Full Stack Software Engineer with strong experience in React and AWS to join our growing development team. This is an exciting opportunity to work on scalable, modern web applications and cloud-native solutions, using the latest technologies in a supportive, agile environment.

You'll be involved across the full development lifecycle - from design and architecture to deployment and monitoring - helping to deliver robust, high-quality software that meets the needs of both users and stakeholders., * Design, develop, and maintain scalable full stack applications using React on the front end and AWS cloud services on the back end

  • Work across the stack on features, improvements, and new products
  • Collaborate with designers, product managers, and other engineers in an Agile setting
  • Write clean, maintainable, and well-tested code
  • Deploy and monitor services using AWS best practices (e.g. Lambda, API Gateway, DynamoDB, S3, CloudFormation/Terraform)
  • Contribute to architectural discussions and technical decision-making
  • Help maintain a DevOps mindset across the team

Requirements

  • Proven experience building modern web applications with React.js
  • Strong knowledge of JavaScript/TypeScript and RESTful APIs
  • Solid experience working with AWS services in a production environment
  • Comfortable with serverless frameworks and event-driven architecture
  • Familiarity with CI/CD pipelines and automated testing
  • Experience with infrastructure as code (e.g. CloudFormation, Terraform, or CDK)
  • Strong problem-solving skills and a collaborative approach

Nice to Have:

  • Experience with Node.js or Python on the back end
  • Knowledge of containerisation (Docker, ECS, or Kubernetes)
  • Familiarity with GraphQL
  • Exposure to monitoring tools (e.g. CloudWatch, Datadog)
  • Previous experience working in a start-up or scale-up environment

Apply for this position