Software Engineer

Applause IT
Birmingham, United Kingdom
11 days ago

Role details

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

Job location

Birmingham, United Kingdom

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Cloud Engineering
Databases
Continuous Integration
DevOps
Amazon DynamoDB
Python
PostgreSQL
Machine Learning
MongoDB
Node.js
Commercial Software
Software Engineering
Systems Integration
TypeScript
Amazon Web Services (AWS)
React
Delivery Pipeline
Large Language Models
State Machines
Amazon Web Services (AWS)
Backend
Servicebus
Event Driven Architecture
Gitlab-ci
GraphQL
Front End Software Development
Api Gateway
Amazon Web Services (AWS)
Terraform
Serverless Computing
Docker
Service Stack
Go

Job description

  • Design, develop, and maintain AWS-based backend microservices
  • Build frontend applications using React and TypeScript
  • Work on IoT integrations including connected edge devices
  • Develop infrastructure using AWS CDK / Infrastructure as Code
  • Support CI/CD pipeline improvements and deployments
  • Contribute to AI / LLM-powered product functionality
  • Collaborate with stakeholders to define and deliver solutions
  • Maintain code quality through code reviews and engineering best practice

Technical Environment

Languages: TypeScript, Node.js, Python, Go Cloud: AWS Lambda, API Gateway, EventBridge, SQS, Step Functions Databases: DynamoDB, PostgreSQL, Aurora, MongoDB Frontend: React, TypeScript, MUI DevOps: AWS CDK, Terraform, Docker, GitLab CI, CodePipeline AI: Amazon Bedrock, RAG, LLM integrations

Requirements

  • Commercial software engineering experience
  • Strong AWS cloud/serverless experience
  • Strong backend development skills in TypeScript, Python, or Go
  • CI/CD and Docker experience
  • Full-stack engineering mindset
  • Strong communication skills

Desirable Skills

  • React / TypeScript frontend experience
  • Infrastructure as Code
  • GraphQL / AppSync
  • Event-driven architectures
  • IoT / edge systems
  • AI / machine learning feature development

Benefits & conditions

  • Hybrid working
  • Modern cloud-native technology stack
  • Exposure to AI and emerging technologies
  • High ownership engineering role
  • Collaborative team environment
  • Competitive salary

Apply for this position