portal resources jobs companies m mooveguru senior back-end developer

Senior Back-end Developer 🔥


Does getting in early of fast-growing business excite you? Are you ready to play an instrumental role in scaling a funded startup with significant traction and millions of users? If so, then we want you on our team.

MooveGuru is seeking a Senior Back-End Developer to join our engineering team to help build our new platforms. You're going to have a big impact working as part of a small, tight-knit team and play a crucial role in designing and developing high-quality software solutions for web and mobile apps. As a back-end developer you will be responsible for maintaining, improving, and writing new features to the API that powers our apps, integrating with and migrating data from third-party providers and applications, and maintaining legacy systems. You should be self-motivated with strong communication skills that will enable you to work both independently and as part of a team of developers.

About MooveGuru

MooveGuru is an industry leading PropTech company that is delivering the fullest suite of services to real estate professionals and their homeowner clients. Over 300,000 real estate agents, 500,000 home service pros, and millions of homeowners use MooveGuru products and services to eliminate the stress of maintaining and managing a home.

Recent Press

  • https://www.prnewswire.com/news-releases/mooveguru-announces-equity-raise-of-5-million-301507293.html
  • https://www.rismedia.com/2022/01/07/mooveguru-tech-franchise-sold-20-states-180-days/
  • https://www.prnewswire.com/news-releases/home-at-your-fingertips-moovegurus-launch-of-yourhomehub-gives-consumers-access-to-an-everything-home-portal-301503600.html

Interview Process

The first step will be a 60-minute phone interview with our VP of Technology. From there you'll be asked to provide a code sample for the team to review. We are firm believers that software development is better as a team sport. So the final step will be a group interview giving you a chance to meet the entire dev team. We want to make sure you're a good fit for the team and -- just as importantly -- that our team is a good fit for you.

Responsibilities

  • Creating new features, maintaining, and improving Node.js APIs
  • Building out an integrations platform that will transform and store data from a multitude of third-party data providers
  • Writing reusable components and libraries for future use
  • Promote clean, maintainable code and best practices through mentorship and code reviews

Requirements

  • Experienced with SOLID principles as well as Clean architecture, established design patterns (such as singleton, factory, proxy, and observer patterns) in general, and domain-driven design.
  • Must have experience with large-scale data migration or extensive work integrating 3rd-party platforms
  • Strong proficiency with JavaScript and knowledge of the latest ECMAScript standards
  • Knowledge of Node.js and frameworks available for it, such as Express
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Understanding of modern patterns for how back-end code interacts with the front end systems.
  • Understanding security risks and tactics to mitegate
  • User authentication and authorization between multiple systems, servers, and environments
  • Knowledge of modern authorization mechanisms, such as JSON web tokens, Oauth2, and SAML
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Ability to understand business requirements and translate them into technical requirements
  • Mentorship experience

Technologies

Required:

  • API architecture and design
  • DocumentDB (or MongoDB)
  • DynamoDB
  • Express
  • Git
  • JavaScript and current ECMAScript standards
  • Large scale data aggregation, normalization, integration, and synchronization
  • Modern authentication methods like JSON web tokens, SAML, and Oauth2
  • Node
  • Working with 3rd party API and data providers

Nice to have:

  • API Gateway
  • AWS Lambdas
  • SES
  • SNS
  • SQS
  • TypeScript

Job Type: Full-time

Pay: $110,000.00 - $140,000.00 per year

Benefits:

  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Parental leave
  • Vision insurance

Schedule:

  • Monday to Friday

Supplemental Pay:

  • Bonus pay
  • Signing bonus

Experience:

  • Node.js: 6 years (Required)
  • JavaScript: 6 years (Required)
  • Back-end development: 6 years (Required)
  • Mentoring: 3 years (Required)

Language:

  • English (Required)

Work Location: Remote

Other openings you might be interested in

More remote jobs

Let us send you new openings similar to Senior Back-end Developer straight to your Inbox. Weekly or Daily. 7-day free trial 💌

The ability to work remotely increases employee happiness by 20 percent.