Hapag Lloyd - Senior Backend Software Engineer (Apollon) - Gdańsk
Senior backend engineer (via outstaffer JIT Team) embedded with Hapag Lloyd's Gdańsk IT team, building customer-facing shipment-tracking products: serverless, event-driven AWS services with Python or Scala, PostgreSQL tuning, observability, and CloudFormation IaC. Hybrid — one day per week from the Gdańsk office.
- Compensation
- PLN 1.2K–PLN 1.4K / day
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Backend
- Posted
Skills
Must have
- 5+ years of back-end development experience with Python or Scala
- 5+ years of hands-on AWS experience in production
- Experience with AWS services: API Gateway, Step Functions, ECS/Fargate, SQS, SNS, EventBridge, Kinesis and/or Amazon MSK (Kafka)
- Knowledge of RDS/Aurora PostgreSQL, DynamoDB and S3
- Strong understanding of event-driven architecture, message processing, idempotency, retries, dead-letter queues and schema evolution
- Strong PostgreSQL optimisation skills (query analysis, indexing, partitioning, connection pooling, replication)
- Experience with database migrations, backups and point-in-time recovery
- Experience with Infrastructure as Code, particularly CloudFormation
- Knowledge of unit, integration, load and performance testing
- Excellent communication skills and proficiency in written and spoken English
Nice to have
- Experience with Scala, Kotlin or Java
- Experience with CDC tools, such as Debezium or AWS DMS
- AWS certifications, such as Solutions Architect, DevOps Engineer Professional or Data Engineer
- Knowledge of HL IT products or the container shipping industry
Full description
Salary: 1200 - 1360 PLN/dzień net+vat B2B
Work model: Hybrid - 1 day per week from the Gdańsk office
Why choose this offer?
- You can expect a flexible work organization
- The international work environment will give you the opportunity to interact with the English language on a daily basis
- The Jit community will bring you a nice time during regular integration meetings
Project
Join a mature, self-organised agile team responsible for customer-facing tracking products. The project focuses on consolidating tracking channels into a single customer entry point, introducing new customer notifications and scaling event-driven APIs.
Responsibilities
-
Design, develop and optimise serverless and event-driven backend services on AWS.
-
Improve AWS architecture in terms of cost, performance, scalability and resilience.
-
Optimise event stream processing, including throughput, latency, message ordering, retries and error handling.
-
Improve PostgreSQL performance through query optimisation, indexing, partitioning and data modelling.
-
Implement observability solutions, including metrics, distributed tracing, alerting and SLOs.
-
Ensure code quality through unit and integration testing, as well as load and performance testing.
-
Contribute to architectural discussions and evaluate technical trade-offs.
Expected competences and knowledge
-
5+ years of back-end development experience with Python or Scala.
-
5+ years of hands-on AWS experience in production.
-
Experience with AWS services: API Gateway, Step Functions, ECS/Fargate, SQS, SNS, EventBridge, Kinesis and/or Amazon MSK (Kafka).
-
Knowledge of RDS/Aurora PostgreSQL, DynamoDB and S3.
-
Strong understanding of event-driven architecture, message processing, idempotency, retries, dead-letter queues and schema evolution.
-
Strong PostgreSQL optimisation skills, including query analysis, indexing, partitioning, connection pooling and replication.
-
Experience with database migrations, backups and point-in-time recovery.