Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Ripik.AI

Backend Engineer

Posted Updated
Discussion

Description

Responsibilities:

  • Design and build backend services in Java and Spring Boot, clean, testable, and production-ready code that runs at scale.
  • Own multi-threaded and concurrent workflows for real-time data ingestion, event processing, and low-latency inference pipelines.
  • Design and ship REST APIs used by our frontend, mobile, and integration partners with a strong sense for versioning, error handling, and documentation.
  • Model and query data in relational (Postgres/MySQL) and NoSQL stores; write efficient queries, design schemas that don't come back to haunt you.
  • Integrate with ML services and streaming systems (Kafka / message queues) to serve model outputs to plant operators in real time.
  • Debug production issues on live customer deployments, trace the problem, ship the fix, prevent the recurrence.
  • Contribute to system design conversations; you'll have a voice in architecture decisions, not just tickets to close.
  • Write tests and review unit, integration, and thoughtful code reviews for teammates. We take engineering hygiene seriously.


Requirements:

  • 2-5 years of hands-on backend engineering experience.
  • Technology Stack: Java, Spring Boot, Multithreading, REST APIs, AWS.
  • Strong Java fundamentals (Java 11+): collections, generics, streams, memory model.
  • Solid experience with Spring Boot and the Spring ecosystem.
  • Real understanding of multi-threading and concurrency: thread pools, executors, race conditions, locks.
  • Comfortable with SQL and relational databases (Postgres or MySQL preferred).
  • REST API design fundamentals; Git and modern developer workflows.
  • Strong data structures and algorithms base you can reason about time and space.
  • Ownership mindset and a willingness to ship, learn, and iterate.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →