Job Description
Job Description
The position is focused on backend development within an environment based on microservices and event-oriented systems, with the use of cloud and Kubernetes technologies.
Responsibilities:
Design and maintain microservices in a Go-based environment.
Work with event transmission systems such as Apache Pulsar or Kafka.
Implement and operate services in Kubernetes in cloud environments.
Ensure observability through logging, metrics, tracing, and reliability.
Participate in architecture conversations, code reviews, and performance optimization.
Collaborate with the Data Engineering, Platform and DevOps teams.
Requirements:
•5+ years of backend development experience in any production language such as Java, .NET, Node.js, Python, Rust, Elixir or Ruby.
• Experience with event-based systems such as Apache Pulsar, Kafka or similar.
• Experience in designing and maintaining microservices.
• Knowledge of concurrency, scalability and system design.
• Willingness to work with Go as the main language for the project.
• Hands-on experience with Kubernetes, CRD and Helm operators.
• Knowledge of cloud CI/CD systems and delivery pipelines with GitHub Actions.
• Experience with PostgreSQL and Redis.
• Knowledge of data engineering concepts, including ETL and streaming workflows.
Salary to receive
To agree