Remote Senior Backend Software Engineer

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback