Croatia Remote (Global) Contract EUR 48,000 - 72,000 Monthly

BB Agency is hiring a Technical Lead

About the Role

BB Agency is hiring a Technical Lead to architect and build a next-generation Retail Operating System designed to digitize small-to-medium retailers. As the technical owner, you will translate complex retail business logic into a modern cloud architecture, define microservices boundaries with Domain-Driven Design, and mentor developers and AI engineers.

What You'll Do

  • Define and enforce backend architecture using Domain-Driven Design (DDD) and Event-Driven Architecture (EDA).
  • Implement Project Loom (Virtual Threads) for high-concurrency transaction processing.
  • Write critical business logic daily in Java 21, setting the standard for code quality and testing.
  • Own the cloud topology, helping DevOps provision split-zone VPCs, ECS Fargate, and Amazon Aurora PostgreSQL using AWS CDK (TypeScript).
  • Build stateless REST APIs with strict URI Path Versioning and design asynchronous workflows using Kafka for event streaming.
  • Collaborate with the mobile team on the Flutter 'Add-to-App' model, ensuring backend support for hardware like Smart POS terminals, barcode scanners, and Bluetooth printers.
  • Act as the primary interface for Python-based AI microservices, integrating LLMs and ML for predictive reordering, NLU-based inventory, and automated sales insights.
  • Implement 'Banking-Grade' security with Amazon Cognito, RBAC at the Gateway level, and encryption for all retail and financial data.

What We're Looking For

  • 8+ years of experience in backend development.
  • Mastery of Java 21, Spring Boot 3, and Event-Driven Microservices.
  • Proven experience with AWS infrastructure.
  • Fluent professional English for all company and client communication.

Nice to Have

  • Experience with Mobile (Flutter) & Web technologies (React/Next.js).
  • Deep expertise in DDD, Bounded Contexts, and Event-Driven patterns.
  • Hands-on experience with AWS ECS Fargate, Amazon RDS/Aurora, API Gateway, and Cognito.
  • Proficiency with AWS CDK (TypeScript).
  • Experience building high-precision greenfield systems for POS, Billing, or Inventory.
  • Expert-level SQL performance tuning, including RDS Read Replicas and ElastiCache (Redis).
  • Spanish language skills, a significant plus given our Latin American market focus.

Technical Stack

  • Java 21, Spring Boot 3, Event-Driven Microservices
  • Project Loom (Virtual Threads)
  • AWS, AWS CDK (TypeScript), ECS Fargate, Amazon Aurora PostgreSQL, Cognito, ElastiCache (Redis)
  • Kafka
  • Domain-Driven Design (DDD)
  • Flutter, React, Next.js

Team & Environment

You will join a global team of 40+ members and mentor a team of developers and AI engineers.

Benefits & Compensation

  • Flexible hours within a 9 am to 7 pm CET window.
  • Fully remote work.
  • Autonomy and responsibility.
  • Culture encouraging learning from mistakes.
  • Gross (B2B) compensation of 4000€ ~ 6000€ / month.

Work Mode

This is a fully remote position open to candidates in Europe and LATAM.

BB Agency values collaboration, openness, and a willingness to learn and lead. We believe in learning by doing and building a culture where growth comes from understanding and overcoming challenges.

Required Skills
Java 21Spring Boot 3Event-Driven MicroservicesAWSFlutterReactNext.jsDomain-Driven Design (DDD)Project Loom (Virtual Threads)AWS CDK (TypeScript)Backend DevelopmentInfrastructure
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
BB Agency

BB Agency is a partner for digital evolution, blending creativity and technology to drive meaningful growth. We collaborate with companies focused on real human needs, shaping brands, experiences, and products that impact millions daily.

Visit website
Job Details
Department Software Development
Category management
Posted 14 days ago