Search by job, company or skills

Affine

Lead Full Stack Software Developer

Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Over 50 applicants

Job Description

Backend-strong full stack developer for the Loyalty Platform. Primary work is building and maintaining Java/Spring Boot microservices that handle reward earn/burn calculations, event-driven pipelines (Kafka, SQS/SNS), and PostgreSQL data access via JOOQ.

Secondary responsibility is contributing to React/TypeScript frontend applications that surface loyalty features to travelers across different platforms. The developer should be self-sufficient, write quality tests, and operate services in production using Datadog/Splunk. Expect 70% backend, 30% frontend.

Mandatory Skills:

Backend:

- Java 17+ / Spring Boot 3.x

- PostgreSQL + JOOQ (type-safe SQL)

- Apache Kafka (Avro, Schema Registry, DLQ patterns)

- AWS SQS / SNS

- Redis (caching strategies)

- REST API Design (OpenAPI / Swagger)

- JUnit 5 + Mockito (unit + component tests)

- Git, CI/CD, Microservices fundamentals

Frontend / UI:

- React 18 (component-based architecture, hooks, state management)

- TypeScript

- HTML5 / CSS3 (responsive design)

- GraphQL consumption

- npm / pnpm (package management)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147625751