MDOTM

Backend Engineer (US Eastern Time Zone)

MDOTM
Apply
3 months ago
Remote, WorldwideMid Level

Responsibilities

  • Develop, maintain, and optimize scalable Spring Boot backend applications.
  • Write clean, modular, and testable Java code.
  • Design and implement features using MySQL and MongoDB.
  • Apply Layered Architecture, Domain-Driven Design, and Event-Driven Design patterns.
  • Troubleshoot and optimize backend performance and security.
  • Collaborate with DevOps teams on CI/CD automation and deployment processes.

Requirements

  • Experience with Java and Spring Boot, including microservices and REST APIs.
  • Proficiency with SQL and NoSQL databases.
  • Experience with Layered Architecture, Domain-Driven Design, or Event-Driven Design.
  • Experience with test-driven development and Spring Boot testing using JUnit, Mockito, and Testcontainers.
  • Experience with messaging systems such as ActiveMQ and Kafka.
  • Good written and spoken English and strong communication skills.

Benefits

  • Competitive salary and a truly flexible work environment.
  • Unlimited learning and development budget focused on technology and AI research.
  • Fast-track career progression toward technical leadership or principal research roles.
  • Collaboration with an international team across Milan, London, and New York.
  • Annual company retreat.
  • US Eastern Time Zone role; the company has offices in Milan, London, and New York.

Tech Stack

Apache KafkaAWSDockerGitHub ActionsGraphQLgRPCJavaJenkinsJUnitKubernetesMongoDBMySQLSpring Boot

Categories

MDOTM

About MDOTM

51-200 employees
Contact me