freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer - Core Marketing Platforms

Summary

Builds and optimizes Java-based microservices for real-time customer communications and promotions, focusing on scalable event-driven systems and on-call support in a gambling tech environment.

You will build and optimize high-performance microservices for real-time customer communications, personalized promotions, and targeted campaigns. You will design scalable event-driven systems, write secure and maintainable Java code, contribute to technical decisions, troubleshoot issues, document software, and participate in on-call support.

Responsibilities

  • Simplify existing systems
  • Solve well-defined problems independently
  • Translate technical designs into clean, well-tested code
  • Write secure, stable, testable, and maintainable code
  • Contribute to technical design, scoping, and prioritization discussions
  • Collaborate across the team and surface technical risks and opportunities
  • Propose pragmatic solutions and share knowledge
  • Participate in code reviews, design discussions, team planning, and support ticket reviews
  • Document software
  • Troubleshoot problems and identify swift resolutions
  • Provide customer support
  • Estimate stories and tasks
  • Participate in the on-call support rotation

Requirements

  • Degree in Computer Science or a related software engineering field or equivalent practical experience
  • 2+ years of relevant work experience
  • Strong backend experience with Java
  • AWS
  • DevOps
  • Infrastructure as code
  • Terraform
  • SNS/SQS or Kafka
  • Relational databases
  • Non-relational databases
  • Messaging queues
  • Concurrency
  • Modern architectures
  • Design patterns
  • Kubernetes
  • Cloud infrastructure
  • Testing concepts and tools
  • Agile

Benefits

  • Pension
  • Private healthcare
  • Share save scheme
  • Flexible working
  • Holiday policy

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available