Backend Java Engineers
Indexed description
About the role
We are growing our engineering organization in Bitola, Macedonia, and looking for an experienced Senior Backend Engineer (Java) to join us on-site.
You will work on the full lifecycle of large-scale, Java/Spring-based services that sit at the heart of the platform: design, development, testing, deployment, and ongoing operation.
You will report to one of our engineering managers and collaborate closely with backend engineers across Europe, product, and our infrastructure team.
Key responsibilities
- Own meaningful chunks of our backend platform end-to-end: design, build, test, ship, and operate them in production.
- Translate product and technical requirements into maintainable solutions within our existing application frameworks.
- Engage with the broader tech community to keep an eye on emerging technologies and bring relevant ones into our workflows.
- Contribute to architectural decisions and help shape the long-term direction of the platform.
- Participate in code reviews and share knowledge inside the team and across teams.
- Hold a DevOps mindset: be ready to help keep what you build healthy in production.
Requirements
- 3+ years of backend development experience
- Strong experience with Java and Spring Boot
- Experience building REST APIs
- Familiarity with modern backend development practices
Nice to have
- Experience in fintech, payments, or other regulated environments.
- Familiarity with OpenSearch / Elasticsearch.
- Exposure to PCI-DSS or similar compliance contexts.
Why join us?
- Location: Bitola, Macedonia, an on-site/hybrid role at the local office.
- Competitive net salary.
- Company-provided equipment, MacBook Pro.
- Work directly with the company's core engineering team across Europe.
- Real influence over our product stack, solutions, and ways of working.
- Standard working hours aligned with European time zones.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search