Senior Software Engineer
Birmingham (Hybrid)
Permanent Full-Time
Competitive Salary
A growing technology business is seeking a Software Engineer to join its engineering team in Birmingham.
This is an excellent opportunity for a developer with strong AWS and backend engineering experience who wants exposure to cloud-native systems, IoT integrations, frontend development, DevOps, and AI-powered applications.
Key Responsibilities
* 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
Skills Required
* 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
* Hybrid working
* Modern cloud-native technology stack
* Exposure to AI and emerging technologies
* High ownership engineering role
* Collaborative team environment
* Competitive salary
#J-18808-Ljbffr