This position is no longer available
Croatia Remote (Global) EUR 48,000 – 72,000 / year

BB Agency was looking for a Technical Lead

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
AWSFlutterReact.jsNext.jsBackend DevelopmentInfrastructure
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.
All jobs at BB Agency Visit website
Job Details
Department Software Development
Category management
Posted 3 months ago