Senior Backend Developer (m/f/d) - Remote (based in Romania)
A small piece of paper with numbers that have the power to change a life forever! Okay... let's replace the paper with an app and one person with 600,000+ monthly users. This is our business!
📌 Your Mission
Power Next Lotto's Backend
As Senior Backend Developer (m/f/d), you'll evolve the core backend behind our lottery brokerage: registration and verification, gamification, and payments, across both customer-facing and backoffice systems. Our user base is growing fast, and this role exists to make sure our systems grow with it. You'll improve monitoring, find and remove performance bottlenecks, and keep the platform stable and healthy as we scale.
💻 Our Tech Stack & Working Environment
Kotlin on Java 21
Classic Spring Boot stack in a modular application
MySQL for persistence
Google PubSub as messaging bus
Gitlab for source control and CI/CD
Google AppEngine & CloudRun as runtime environment
MacOS, Docker and IntelliJ for local development
🎯 Your Tasks & Responsibilities
Develop robust REST interfaces to power our core applications.
Build efficient message-driven data pipelines for seamless operations.
Create backend processes for our lottery game brokerage, including:
User verification workflows.
Multi-method payment processing.
Ticket submissions to state lottery companies.
Automation of backoffice tasks, like accounting and SEPA payment handling.
Analyze and resolve performance bottlenecks to ensure optimal system speed.
Actively participate in code reviews, sprint planning, and agile ceremonies.
Implement security best practices to safeguard data and systems.
Contribute to key architectural decisions shaping our backend infrastructure.
🚀 Your Key Competencies (Hard Skills)
Core Tech Stack: Deep expertise in Java or Kotlin with Spring Boot, MySQL, REST APIs, and OAuth. Our codebase is Kotlin; strong Java developers willing to switch are welcome.
Cloud Scalability: Proven ability to design, deploy, and optimize scalable, high-performance cloud applications, ideally on Google Cloud (App Engine, Cloud Run, Pub/Sub).
MySQL performance expert: Proven track record on identifying database bottleneck root causes and fixing them.
Advanced Architectures (Bonus): Familiarity with message-driven or hexagonal architectures to enhance system resilience.
💡Your Soft Skills
Ownership & Autonomy: Take full ownership of your work, work methodically, and deliver consistently without close supervision.
Clear Communication & Collaboration: Share ideas and progress openly, ask for input early, and work closely with teammates and stakeholders.
Prioritization: Keep projects on track amid fast-paced demands.
Proactive Problem-Solving: Anticipate challenges early, raise issues promptly, and contribute solutions to the team.
Big-Picture Thinking: Keep the broader goals in view while executing the details carefully.
Continuous Improvement: Constantly seek ways to optimize workflows and elevate team efficiency.
🏆 Your Impact in This Role
Serve as a core contributor to our backend team, driving key initiatives forward.
Independently implement user stories from concept to deployment.
Identify and resolve at least one significant performance bottleneck with a measurable improvement (e.g., p95 latency of a critical endpoint).
Review and refine merge requests from teammates to uphold code quality.
Leverage advanced knowledge of our business model and backend processes for smarter solutions.
Deliver valuable insights during story refinement, retrospectives, and architecture discussions.
🎓 Your Background – Education & Experience
At least 5 years of experience in backend development using Kotlin or Java.
No specific degree required; proven experience counts.
Fluent English.
Bonus points for experience with e-commerce, payment or accounting processes.
Bonus points for experience in the gambling industry.
🎁 What we offer you:
Remuneration & work-life balance:
Competitive salary and trust-based working hours.
Private health insurance.
Generous training budget.
Extraordinary team events.
Meal benefit.
Communication & trust:
Open, honest and direct communication. Your ideas are welcome!
A feedback meeting every quarter to help us grow together.
We encourage innovation and are open to new ideas that push the boundaries.
Modern working:
Everything you need for your daily work: MacBook, monitor, headphones and more.
Individual training:
One training day per month and a generous training budget for your personal development.
Buddy program:
An experienced team member will support you from day one to help you get started.
The team
We are a colorful bunch from different nations and backgrounds. We don't distinguish by religion, gender, age, marital status... For us, the focus is on what you can do!
🪴Our values:
MAKE IT HAPPEN 💪🏼
Drive results - Own the problem, the goal, and the outcome through self-organization and decisions backed by data
Speak up with courage - Challenge ideas and raise issues directly when it matters
Getting things done - Be pragmatic, keep momentum, and bring the energy
Deliver quality impact - Ship solutions that move our mission and strategic goals forward
WIN TOGETHER 💚
Communicate openly and respectfully - Be transparent, assume positive intent, and set aside own ego when interacting with others
Help others win - Proactively share knowledge, time, and strengths in an interdisciplinary set-up
Work across cultures - Learn from others’ perspectives and actively refine own style for trust-based collaboration in a diverse team
Bring team spirit - Create moments of joy and belonging that fuel big outcomes together
SHAPE THE FUTURE 🚀
Experiment to learn - Run tests, measure outcomes, treat mistakes as an invitation to learn and adapt insights into action
Spot opportunities - Stay close to customers and market trends to identify what’s next
Build user-first innovation - Deliver trustworthy, data-driven solutions and services that set the bar
Grow yourself - Challenge and reflect on the way you work, seek feedback, and keep developing your skills
👉 Sound like you? 📩 https://nextlottogmbh.teamtailor.com/
- Department
- Development
- Location
- Romania (Employee of Record)
- Remote status
- Fully Remote
- Employment type
- Full-time