Remote Senior Back-end Software Engineer

at MOCA Systems, Inc.

Posted 1 day ago 2 applied

Description:

  • The position is for a Senior Back-end Software Engineer, located remotely, preferably in the Greater Boston area or within the eastern time zone.
  • The role requires an experienced backend programmer with 6 to 12 years of experience, focusing on Java, Postgres, Firebase RTDB, and Snowflake as core technologies.
  • The engineer will implement product functions and business logic that Firebase’s document database cannot handle, such as complex queries and aggregation.
  • The backend system communicates with the frontend and Firebase through an asynchronous message bus and is designed to be highly multi-threaded.
  • Linux experience is essential, and familiarity with cluster orchestration and Docker containers is a significant advantage.
  • The engineer will work closely with the Chief Software Architect in a small team and utilize Agile tools and techniques to deliver code frequently.
  • Responsibilities include contributing to the development of cloud-based web applications that are scalable, reliable, and available, collaborating with product management and engineering teams on large-scale projects, and demonstrating initiative in solving challenging problems with innovative designs.

Requirements:

  • Candidates must have experience in designing and implementing distributed systems.
  • Expertise in relational database design and querying is required.
  • Proficiency in multithreaded and asynchronous programming in Java is necessary.
  • Candidates should have Linux configuration and operational experience.
  • Familiarity with Docker is required.
  • Experience with cloud infrastructure, specifically Google Cloud Services, is essential.
  • Strong technical documentation skills are necessary.
  • Experience or interest in document store databases such as Firebase and MongoDB is preferred.
  • Familiarity with Snowflake is also a plus.

Benefits:

  • MOCA Systems, Inc. offers a collaborative work environment that encourages innovation and problem-solving.
  • The company is committed to equal employment opportunities and provides a work environment free of discrimination and harassment.
  • Employees can expect to work on large, complex construction projects, contributing to significant industry advancements.
  • The position allows for remote work flexibility, promoting a healthy work-life balance.