We at Xessable believe in mutual work and collaboration across engineering combining individual expertise for problem-solving and creative thinking processes. We understand the latest technologies and build the best solutions for our clients.
Seeking team members who care about results, are not afraid of taking ownership, and are eager to learn continuously.
For one of our clients, we are currently looking for a Senior Site Reliability Engineer to join the team.
Our client
A cloud-based property management platform designed to manage multiple properties in the hospitality sector. The client’s platform provides an application programming interface (API) to find applications such as chatbots or mobile apps that enrich guest experience, improve hotel processes, and help configure and manage the hospitality chain. This enables hoteliers and hosts to manage their properties and rooms flexibly in the cloud.
Tech stack
The platform consists of 35+ microservices that communicate mainly via Kafka. There is also .NET, Amazon SQS, PostgreSQL, Terraform, Datadog, Docker, and deployment ECS.
About the role
You will be part of the software development team that works on building a great product and see it in action, helping customers all over the world to have the best digital environment that fits their needs.
You will be up to:
- Run the production environment by monitoring availability and taking a holistic view of system health;
- Participating in the on-call rotations;
- Measure and optimize system performance, as well as improve the monitoring system to push our capabilities forward to run the platform in a cloud environment at scale;
- Improve reliability, quality, and time-to-market of our suite of software solutions by driving best practices for monitoring, alerting, and incident management company-wide;
- Build software and systems to manage platform infrastructure and provide primary operational support to the infrastructure that underpins the client’s SaaS product;
- Identify, respond to, and collaborate with the team to resolve production and customer issues and incidents;
- Balance feature development speed and reliability with well-defined service-level objectives;
- Gather and analyze metrics from operating systems as well as applications to assist in performance tuning and fault finding.
Requirements:
- Over 5 years of experience as a Site Reliability Engineer, with a proven track record of tackling complex challenges and working with robust SaaS/PaaS products;
- You regularly use at least one programming language and are ideally familiar with C# and .Net;
- A proactive approach to identifying problems, performance bottlenecks, and areas for improvement;
- Experience in running distributed systems built on top of Kafka, PostgreSQL, AWS S3, AWS SQS, AWS SNS;
- Experience operating highly available distributed systems at scale, as well as building and deploying software in a SaaS environment;
- Experience with technologies we use: Terraform, Docker (virtualization), ECS, Datadog, AWS.
- Ability to analyze and troubleshoot complex issues related to cloud infrastructure;
- Excellent communication skills with the ability to work independently and in a team.
Education
Bachelor’s degree (B.Sc.) in Informatics and computer engineering or similar is considered a plus.
Foreign languages
You will also work directly with our client, so fluent English is required. German language proficiency would be considered a plus
What do we offer?
- Hybrid approach: possibility to work from a vibrant office or/work from home.
- Competitive salary
- Total transparency with the client
- Ambitious, highly motivating, and supportive environment for career growth
- Working with highly skilled colleagues with knowledge ranging from development, and project management to cloud architecture
- 21 vacation days (plus bank holidays)
- Work cover insurance
- Private health insurance
- Gym membership + Fit kit package
- Ping-pong table and many people willing to beat you.
- Fresh fruit in the office + snacks and drinks
- A chance for continuous improvement and learning
- Additional employee benefits (birthday gifts and vouchers for life events, recognition programs, parenting benefits, certifications, various team-building events, and so much more)
Interested?
If you are a friendly, independent, and professional person you will fit right into our amazing team!
Please contact us at career@xessable.com and we will speak soon.