Join the Base10 family

Open opportunities with founders believing purpose is key
to profits and companies solving problems for the 99%

Application Developer (Remote)

Serenity EHS

Serenity EHS

Software Engineering
Remote
Posted on Friday, December 22, 2023

Who We Are

Serenity specializes in providing AI-first, enterprise software tailored to Environmental, Health, and Safety (EHS) needs. Our applications are dedicated to helping organizations meet their health and safety objectives, manage risks, and uphold quality, propelling them towards achieving their operational goals.

The Team

Join our Product Team, where innovation and rapid development are at the forefront of our operations. As a crucial part of this dynamic team, you will be engaged in designing, building, and delivering new solutions. Our focus is on developing groundbreaking products that set new industry standards, emphasizing both desktop and mobile platforms.

The Role

We're seeking an Application Developer to join our team, playing a vital role in the development of new products. In this position, you'll be involved in all stages of the software/product development lifecycle, from ideation to delivery.

The ideal candidate will have:

  • Proficiency in JavaScript and familiarity with one modern front-end JavaScript frameworks (ie. React, Angular, Vue, etc).
  • Strong skills in ServiceNow platform configuration and development.
  • A solid understanding of software development fundamentals.
  • Excellent communication skills for effective team collaboration.
  • The ability to rapidly develop working prototypes and MVPs.
  • A general excitement for new trends in tech ;)

Your Responsibilities

In your role, you will:

  • Translate client needs into technical solutions, covering aspects like UI design, solution architecture, and full-stack development.
  • Work extensively with JavaScript and related technologies (HTML, JSX, CSS, SASS, XML, JSON).
  • Continuously improve our development practices, embracing new tools and technologies.
  • Ensure that user experience is the key priority in your development efforts.

Your Qualifications

Even if you don't meet all these qualifications, we encourage you to apply:

  • Experience working with design systems for guidance, such as Material Design, to ensure UI/UX consistency across all of our products.
  • Ability to develop integrations comfortably, including communicating with external sources via REST APIs.
  • Experience utilizing existing UI component libraries to expedite development while ensuring quality and consistency.
  • Experience and comfort using the terminal for various development tasks.
  • Proficiency in using GIT for version control, demonstrating best practices in code management and collaboration.
  • An understanding of event-based communication in JavaScript, able to implement and work with asynchronous programming patterns effectively.
  • Strong debugging skills, with the ability to assist team members in troubleshooting and resolving issues effectively.

Nice to Have Qualifications

  • A bachelor's degree in Computer Science, IT, or related fields, or equivalent experience.
  • Experience with UI Builder (UIB).
  • Experience with JSX, Webpack, npm, redux, and test-driven development.
  • Side projects and/or previous industry experience and/or relevant ServiceNow certifications.
  • Solid experience in writing REST endpoints using platforms and frameworks like ServiceNow, Node.js, Express.js, Django, ASP.NET, or Java.