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
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