
Technical Lead – Java, Flutter, React
BBAgency
contract
Posted on:
Location Type: Remote
Location: Croatia
Visit company websiteExplore more
Salary
💰 €4,000 - €6,000 per month
Job Level
About the role
- Lead the development of a next-gen Retail Operating System designed to digitize small-to-medium retailers.
- Architect and build a comprehensive Retail Ecosystem.
- Define and enforce the backend architecture using DDD and Event-Driven Architecture (EDA).
- Implement Project Loom (Virtual Threads) for high-concurrency transaction processing.
- Write critical business logic in Java 21.
- Own the cloud topology and help the DevOps team in provisioning and managing infrastructure.
- Implement stateless REST APIs with strict URI Path Versioning.
- Collaborate with the mobile team on the Flutter "Add-to-App" model.
- Act as the primary interface for Python-based AI microservices.
- Ensure banking-grade security and compliance for all retail and financial data.
Requirements
- 8+ years of experience in backend development, with mastery of Java 21, Spring Boot 3, and Event-Driven Microservices.
- Proven experience with AWS infrastructure.
- Experience with Mobile (Flutter) & Web technologies (React/Next.js).
- Fluent English is mandatory.
- Spanish is a significant plus given the Latin American market focus.
Benefits
- Flexibility - We have standard 40-hour work weeks.
- Remote work & Tooling - We operate as a fully remote team. We utilize HubStaff for time tracking and work transparency. We value trust and output, and these tools help us streamline administrative overhead.
- Culture - We value collaboration, openness, a willingness to learn, lead, and a curious nature. Our approach encourages mistakes as long as we are willing to learn from them, fostering a culture where growth comes from understanding and overcoming challenges.
- Autonomy and responsibility – You’ll be trusted to get things done efficiently and effectively.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 21Spring Boot 3Event-Driven MicroservicesProject LoomREST APIsDDD (Domain-Driven Design)high-concurrency transaction processingstateless APIsFlutterReact/Next.js
Soft Skills
collaborationcommunicationleadership