Software Backend Engineer
TLDR
Contribute to the stability and performance of our data pipeline while building high-performance backend services in Kotlin and enhancing system reliability within AWS.
Maintain & Improve: Contribute to the stability and performance of our OpenSearch and Thanos infrastructure.
Build Scalable Services: Develop and refine backend services (primarily in Kotlin) designed for high-performance data handling.
Cloud Operations: Deploy, monitor, and scale services within our AWS ecosystem (EKS, EC2).
Reliability: Participate in an on-call rotation, helping to troubleshoot and resolve production issues to ensure system uptime.
Collaborate: Work closely with senior engineers and cross-functional teams to implement best practices and ship new features. Strong English communication is a must.
3+ years of professional backend engineering experience.
Strong Kotlin skills: You are comfortable writing clean, testable code in a JVM environment.
Cloud & Containers: Practical experience with Kubernetes (K8s) and running services in AWS.
Observability Mindset: A solid understanding of microservices and how to use telemetry tools to debug complex systems.
AI-Integrated Workflow: You use AI tools (Copilot, LLMs, etc.) as a standard part of your development process to increase quality and speed.
Independent Learner: You’re comfortable digging into documentation and learning new technologies to solve a problem at hand.
Logistics: * Must currently reside in Poland.
-
Must hold a Blue Card or equivalent work authorization.
-
Must have legal documents to support contractor hiring in Poland (B2B/EU VAT compliance).
Experience with Elasticsearch/OpenSearch or the Prometheus/Thanos ecosystem.
Familiarity with Go (Golang).
Experience with message brokers or streaming tools like Kafka.
Previous experience in a fast-paced startup environment.
Logz.io builds an Open 360™ Observability Platform that leverages AI to streamline the troubleshooting process for engineering teams. It's designed for companies seeking a cost-effective, efficient way to monitor and optimize their distributed systems, eliminating the complexities traditionally associated with observability.