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.