Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Backend Java Engineer (Mid-Level)

Madfish

Madfish

Software Engineering
Remote
Posted on Nov 28, 2025

Intempt Technologies is hiring a Backend Java Engineer who can design reliable systems, reason clearly about architecture, and ship clean, production-quality services. This role is for someone who has owned real backend components, understands modern Java ecosystems deeply, and thrives in a calm, high-ownership engineering environment.

You’ll work on the backend powering GrowthOS — high-volume event ingestion, segmentation evaluation, personalization systems, and API services used throughout the platform.

What You’ll Do

  • Build and evolve backend services using Java (11+) and Spring Boot with clean boundaries and modular design.
  • Architect data-driven flows — choosing the right storage system, modeling throughput, and ensuring fault tolerance.
  • Design stable, predictable APIs and internal service contracts.
  • Improve observability — logging, metrics, distributed tracing, and failure-mode visibility.
  • Work in cloud-native, containerized environments (Docker, Kubernetes).
  • Collaborate with engineering leadership on architecture patterns and scaling strategies.

About You

  • 3+ years building real, production backend systems end-to-end.
  • Deep comfort with Spring Boot and structuring services for clarity and maintainability.
  • Think in system trade-offs — sync vs async, cache vs DB, consistency vs throughput.
  • Strong reasoning about data: indexing, query patterns, storage behavior, scaling limits.
  • Can walk through architectural decisions clearly and logically.

Nice to Have

  • Python experience for tooling or data workflows.
  • Experience integrating LLM-based capabilities or prompt-driven flows into backend systems.
  • Exposure to vector stores, semantic search, or recommendation systems.
  • Strong familiarity with event-driven systems (Kafka, Pub/Sub, SQS/SNS).

Soft Skills

  • Clear analytical thinking and strong problem-solving abilities.
  • Excellent communication — able to explain architecture decisions simply.
  • Ownership mindset — you take responsibility for systems, not just tasks.
  • Curiosity — you push for deeper understanding and continuous improvement.

Language Requirements

  • At least an intermediate level of spoken and written English, enabling clear and effective communication with team members and stakeholders.

Hiring Process

  1. 15-minute CEO Interview
  2. 45–minute Engineering Interview

    • Architecture reasoning
    • Code/system walkthroughs
    • Scaling and failure-mode thinking

How to apply

Please email hey at intempt.com with a short explanation (under 800 words) of how you’d approach responsibilities like the ones above.

Walk us through your thinking as if you were already doing the job.

Include:

  • Resume
  • Links to GitHub or relevant backend work
  • A short video or illustrative explanation of a backend service you built and why you designed it that way

We rarely hire at Intempt — when we do, applications are high volume. Please keep your note concise.

Equal Opportunity

Intempt Technologies is an equal opportunity employer. We value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.