We are seeking an experienced and forward-thinking Back-End Software Engineer to join our agile product development team. You ll be instrumental in designing developing and operating robust scalable backend systems for business-critical applications running 24/7 in the cloud.
This role goes beyond coding it involves collaboration with cross-functional teams customers and external partners ensuring seamless deployment monitoring and performance of cloud-based solutions. If youre passionate about cloud-native development automation and system architecture this is the opportunity for you.
Role And Responsibilities
- Develop and operate production ready business applications (24/7)
- Liaise with customer team members and external vendors
- Deploy applications in AWS (via Github)
- Monitoring and operation of applications within AWS CloudWatch.
- Any additional responsibilities assigned in the Agile Working Model (AWM)Team Charter
- Applying cloud-security patterns and concepts to the solutions and deployments
Requirements
- Familiarity with Microservices Architecture Cloud and Container Architecture
- At least 6 years worth of experience using back-end technologies such as
- Javascript / TypeScript /
- Python
- Java
- Experience with cloud technologies such as (Amazon AWS is strongly preferred):
- API Gateway CloudWatch Lambda DynamoDB SQS SNS Kinesis S3 etc.
- Virtual networks (VPC) including communication with on-premise networks
- CICD pipelines and configuration
- Infrastructure as Code (Terraform CloudFormation)
- Automated deployment and configuration of components and systems
- Monitoring and log analytics
- Containers: Docker and Kubernetes
- Experience with Databases both Sql and NoSql (DynamoDB)
- Experience with:
- Web Services Design & Deployment
- Event driven architectures with queues and streams
- GIT (GitHub and GitHub Actions)
- Experience with Design / Architecture Patterns
- Experience in AGILE or SCRUM.
- Open to learning new languages as required
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
- Experience with Linear and Nonlinear Optimization
- Experience with Control Theory
- Experience with Machine Learning
- Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory)
- Experience with Performance Testing and Tuning (Automated Testing)
- Experience with IoT devices
- Understanding of power and energy consumption
- Familiarity with shell scripting and working with Unix/Linux based systems
- Working with Linux on Windows (WSL or VirtualBox)
Qualifications/Experience
- Relevant IT Degree
- Cloud Certifications
Familiarity with Microservices Architecture, Cloud and Container Architecture At least 6 years' worth of experience using back-end technologies such as Javascript / TypeScript / Python Java Experience with cloud technologies such as (Amazon AWS is strongly preferred): API Gateway, CloudWatch, Lambda, DynamoDB, SQS, SNS, Kinesis, S3, etc. Virtual networks (VPC), including communication with on-premise networks CICD pipelines and configuration Infrastructure as Code (Terraform, CloudFormation) Automated deployment and configuration of components and systems Monitoring and log analytics Containers: Docker and Kubernetes Experience with Databases both Sql and NoSql (DynamoDB) Experience with: Web Services Design & Deployment Event driven architectures with queues and streams GIT (GitHub and GitHub Actions) Experience with Design / Architecture Patterns Experience in AGILE or SCRUM. Open to learning new languages as required Any additional responsibilities assigned in the Agile Working Model (AWM) Charter Experience with Linear and Nonlinear Optimization Experience with Control Theory Experience with Machine Learning Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory) Experience with Performance Testing and Tuning (Automated Testing) Experience with IoT devices Understanding of power and energy consumption Familiarity with shell scripting and working with Unix/Linux based systems Working with Linux on Windows (WSL or VirtualBox) Qualifications/Experience Relevant IT Degree Cloud Certifications