Job Description:
Join a pivotal team that powers the very heart of our platform! Our Backend Infrastructure team delivers vital, scalable solutions that underpin the development of advanced Java microservices. We empower feature teams to innovate faster by building and maintaining a robust internal R&D ecosystem, including essential libraries, plugins, testing solutions, and core services used across our entire application landscape. We are a dynamic, collaborative, and agile team, driven by innovation and a relentless pursuit of continuous improvement.
Your Responsibilities Include:
- Design, develop, and maintain critical infrastructure software solutions and foundational core services.
- Proactively research, explore, and implement cutting-edge technologies to continuously enhance our infrastructure capabilities.
- Collaborate closely with DevOps and architecture teams to ensure seamless integration and strategic alignment.
- Partner with product development teams to provide robust infrastructure solutions that accelerate feature delivery.
- Drive innovation by bringing forward proactive initiatives and groundbreaking ideas to optimize our infrastructure and streamline development processes.
What You Bring to Our Team:
We're looking for a seasoned infrastructure professional with:
- 7+ years of experience as a Backend Developer, with at least 3 years specializing in Java.
- Hands-on expertise in critical infrastructure-related domains, including CI/CD, automation, tooling development, and cloud infrastructure management.
- Proficiency in designing, deploying, and managing solutions within a cloud environment.
- Strong ability to manage complex projects end-to-end, overseeing the entire lifecycle from initial design to successful release.
- Extensive experience with microservices development and architecture.
- Excellent communication skills in English, both verbal and written.
Bonus Points If You Also Bring:
- Previous dedicated experience working specifically within infrastructure teams.
- Familiarity with other backend languages such as Go, Python, or Node.js.
- Advanced knowledge and practical experience with AWS services.
- Familiarity with the Kubernetes ecosystem, including tools like Helm and ArgoCD.
- Experience with reactive programming frameworks such as Vert.x, RxJava, or Spring WebFlux.