🚀 Senior Backend Engineer
🧩 What You’ll Do
-
Design, build, and operate
scalable & highly available backend systems
with a strong focus on reliability and continuous delivery.
-
Develop and evolve services within an
event-driven, microservices architecture
(RabbitMQ, Kafka, or similar).
-
Take
end-to-end ownership
of features: from design → implementation → testing → production.
-
Collaborate closely with
Engineering, Product, and QA
to deliver high-quality solutions.
-
Lead by example in
code reviews
, ensuring clean, maintainable, and testable code.
-
Mentor mid-level and junior engineers through
hands-on guidance and knowledge sharing
.
-
Participate in and lead
technical interviews
, helping maintain a high hiring bar.
-
Continuously improve
engineering practices, tooling, and system reliability
.
🎯 What We’re Looking For
-
5+ years of
backend engineering experience
.
-
Strong experience with
Java + Spring Framework / Spring Boot
.
-
Solid background building
RESTful APIs
.
-
Proven experience with
event-driven systems
(RabbitMQ, Kafka, or similar).
-
Experience with
relational databases
(MySQL, PostgreSQL, OracleDB…).
-
Hands-on experience with
distributed systems & microservices in production
.
-
Strong focus on
code quality & automated testing
(unit + integration).
-
Comfortable working with
Git-based workflows
in cross-functional teams.
✨ Nice to Have
-
Knowledge of
CQRS, DDD, Event Sourcing, or NoSQL databases
.
-
Experience with
Test-Driven Development (TDD)
.
-
Familiarity with
Docker, CI/CD pipelines, and cloud platforms (e.g. GCP)
.
-
Experience with
Kotlin
.
🤝 How We Work
-
We operate in
Agile, cross-functional teams
.
-
We value
clear communication, predictable delivery, and well-tested systems
.
-
Senior engineers are expected to:
-
Lead by example
-
Support and mentor others
-
Continuously raise the engineering bar