Senior Backend Engineer - Go and/or JVM
HelloFreshabout 11 hours ago
Responsibilities
- Maintain accountability for the architecture, design, development, deployment, and operation of microservices.
- Build event-driven systems utilizing messaging technologies such as Kafka, RabbitMQ, or AWS SQS/SNS.
- Work extensively with Docker, Kubernetes, and CI/CD automated deployment pipelines.
- Execute robust test suites from unit tests to full end-to-end coverage.
- Collaborate closely within cross-functional agile teams.
- Provide technical guidance and support to team members.
- Leverage modern AI tools and workflows to increase productivity.
Requirements
- Senior-level expertise in at least one core language: Go or a JVM language (Java/Kotlin).
- Solid experience building, deploying, and operating critical backend services in a production environment.
- Technical comfort navigating distributed systems, messaging queues, and containerization.
- Strong software engineering instincts with practical application of design methodologies.
- Excellent communication capabilities in an international, multi-disciplinary technical environment.
Benefits
- Collaborate with experienced engineers and product partners across international teams.
- Build and operate modern systems at global scale, supporting millions of customers.
- Drive best practices and influence architecture/design in an autonomous setup.
- Drive decisions from problem definition to production for long-term scalability.
- Access to modern workspace facilities at Warsaw Centre Point.