8 days ago
Bucharest, Romania
Senior / Staff+
Responsibilities
- Design, develop, and maintain backend services using Kotlin (preferred) and Java.
- Build and operate microservices architectures for scalable and resilient systems.
- Develop and optimize high-throughput, low-latency systems.
- Integrate with PostgreSQL databases and ensure efficient data modeling and querying.
- Implement and manage event-driven architectures using Kafka.
- Collaborate with frontend, DevOps, and product teams to deliver end-to-end features.
- Ensure performance, scalability, and reliability of backend systems.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews, design discussions, and continuous improvement initiatives.
- Troubleshoot and resolve complex backend and production issues.
Requirements
- Proven experience as a Backend Engineer (6+ years).
- Strong proficiency in Kotlin (preferred) and/or Java and Microservices architecture.
- Hands-on experience with PostgreSQL and Kafka or other messaging/streaming platforms.
- Experience building high-throughput, distributed systems.
- Solid understanding of REST APIs and service integration patterns.
- Familiarity with containerization (Docker) and cloud environments is a plus.
- Experience with CI/CD pipelines and version control (Git).
Benefits
- Flexible work arrangements: choose to work remotely or from our offices.
- Access to learning through our internal platform - Percipio.
- Private health insurance provided by Medicover.
- Work from home fixed monthly budget.
- Monthly budget for flexible benefits through the Edenred Benefit platform.
- Reimbursement for sports activities to encourage a healthy lifestyle.
