Job Description
Veeam is seeking a Backend Engineer to join its Veeam Data Cloud (VDC) engineering team in Prague. The engineer will work on building a modern data protection platform, utilizing technologies like containers, serverless infrastructure, Golang, and public cloud services. This role involves collaborating with a global team to design, develop, and maintain highly reliable and scalable SaaS microservices.
Responsibilities: - Design and develop highly reliable and scalable SaaS microservices.
- Ensure code quality through testing and security measures.
- Participate in on-call rotation for product operations.
- Take ownership of service reliability and efficiency.
- Participate in technical design discussions and code reviews.
- Collaborate with a distributed team to build and support the VDC platform.
Requirements: - 5+ years of experience in software development.
- Expertise in designing and implementing SaaS or large-scale cloud services on Azure, AWS, or GCP.
- Expertise with a modern programming language like Java, Go, Scala, or Rust.
- Experience designing and implementing event-driven architectures.
- Expertise in developing, testing, and debugging production-quality systems.
- Strong knowledge of computer science fundamentals.
- Passion for code quality, extensibility, coding standards, testing, and automation.
Veeam offers: - Premium healthcare program.
- Annual vacation and sick days.
- Meal vouchers.
- Subscription for public transportation.
- Mobile phone plan.
- MultiSport card.
- Cafeteria Benefit Plan.
- Veeam Care Days for volunteering.
- Professional training and education.