Job Overview
We are looking for a highly experienced Cloud Engineer to join our Data Analytics & Automation Platforms team.
You will build and run the backbone of our customer-facing products: a fleet of micro-services on AWS. Day-to-day you will be writing Terraform, Python, and GitLab CI pipelines that spin up Fargate tasks, Lambda functions, Step Functions workflows, DynamoDB/Aurora tables, and the API Gateway fronts that tie them together. You own the code and the infrastructure—no silos.
Key Responsibilities
Infrastructure as Code
- Write clean, reusable Terraform modules
- Keep everything in GitLab CI; every merge produces an immutable, self-testing deploy
Backend Development
- Implement micro-services in Python 3.x using SOLID principles, design patterns, and Domain-Driven Design
- Build stateless services that autoscale on Fargate or Lambda
Data & State
- Model domains in DynamoDB or Aurora PostgreSQL with a bias for event-driven architecture
- Use Step Functions for long-running workflows and Saga patterns
Operational Excellence
- Define SLOs, create CloudWatch dashboards and alarms
- Automate everything—zero-touch builds, blue/green deploys, disaster-ready backups
Collaboration
- Review code, pair program, mentor juniors, and talk architecture in plain English
Qualifications
- AWS first-class citizen – at least 3 years hands-on with the AWS services listed above.
- Terraform expert – you can design a module catalog and enforce DRY, idempotent IaC.
- Python engineer – you write idiomatic, tested Python; async/await doesn’t scare you.
- Design maturity – you think in SOLID, DDD, and clean architecture, not in ad-hoc scripts.
- GitLab CI/CD – you can craft pipelines that lint, test, scan, and deploy with approvals.
- Networking & Security basics – VPCs, subnets, SGs, IAM, least-privilege.
Preferred Qualifications
- Practical Go experience.
- AWS certifications (Developer or DevOps Pro).
- Experience with feature flags, OpenTelemetry, or event streaming (SNS/SQS/Kinesis).
Upoznaj kompaniju
We are an IT company specializing in the development of software solutions for the insurance industry. As part of the Generali Group, we work on innovative projects for various Generali branches across the globe. Our teams use cutting-edge technologies across both front-end and back-end – including ReactJS, Java, .NET Core, Azure, AWS, Flutter, and Camunda – to deliver modern, scalable, and efficient applications.
Preporuke se učitavaju...