About the role

  • Software Engineer developing backend software for RB Global's marketplace operations, integrating third-party systems and facilitating real-time data exchanges. Collaborating in a remote team to improve functionalities and performance.

Responsibilities

  • Developing software to implement our wide-range of business functionalities on the web, used by internal people as well as end users.
  • Working with third party systems from our industry partners or customers, to integrate them with our web system and facilitate real-time data exchanges.
  • Participating the testing and performance tuning.

Requirements

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 4+ years of hands-on experience in backend development with programming languages such as Python, Java, or Go..
  • Strong knowledge of Spring Framework (e.g., Spring Boot, Spring Data, Spring Security) and building RESTful APIs.
  • Solid understanding of distributed systems, microservices architecture and event-driven systems
  • Experience with relational databases (e.g., MySQL, PostgreSQL)
  • Experience with modern Lean Software development, pair programming, TDD and Trunk Based Development
  • Good awareness of CI and CD approaches and tools.
  • Strong problem-solving skills and a data-driven approach to decision-making.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.

Job title

Engineer

Job type

Experience level

Mid levelSenior

Salary

$57,680 - $86,520 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job