Please, let MOCA Systems, Inc. know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The position is for a Senior Backend Software Engineer, working remotely, preferably from the Greater Boston area or within the eastern time zone.
The role requires an experienced backend programmer with 6 to 10 years of experience, focusing on database-centric software development.
Core technologies include Java, Postgres, Firebase RTDB, and Snowflake.
Responsibilities include implementing 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 candidate will work closely with the Chief Software Architect in a small team using Agile tools and techniques to deliver code frequently.
Duties include contributing to the development of scalable, reliable, and available cloud-based web applications, collaborating with product management and engineering teams, and showing 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 operational experience with Linux configuration.
Knowledge of Docker is required.
Experience with cloud infrastructure, specifically Google Cloud Services, is essential.
Strong technical documentation skills are a must.
Experience or interest in document store databases such as Firebase or MongoDB is preferred.
Familiarity with Snowflake is also a plus.
Benefits:
The position offers the opportunity to work with a leading service and software provider in the Architecture, Engineering, and Construction industry.
Employees will be part of a profitable firm with a strong reputation and a global presence.
The role involves working on innovative solutions for large-scale construction projects, ensuring timely and budget-compliant delivery.
The software division, Touchplan®, provides a collaborative environment focused on optimizing construction planning and analytics.
MOCA Systems, Inc. is committed to equal employment opportunity and provides a work environment free of discrimination and harassment.
Apply now
Please, let MOCA Systems, Inc. know you found this job
on RemoteYeah
.
This helps us grow 🌱.