Avatar for Everdays

Senior JavaScript Software Engineer

$85k – $100k
Apply now
Join Everdays to lead the creation of a new consumer standard, double a multi-billion dollar industry, and fundamentally change the way millions of baby boomers approach the later stages of their life. Your team will go where no group has before, building a new strategic and tactical development ecosystem, a product journey that drives mass appetite and adoption, and a cutting edge approach to solve problems for an audience growing 5x between now and 2023.

As a Senior Javascript Software Engineer you will report directly to the Director of Technology to lead a team of talented Javascript developers solving unique problems, and creating software that is used by millions of people. The engineer will be responsible for designing systems and algorithms that improve user experiences, creating and managing our Node backend and API, and working with the front-end React team to improve code reusability and maintainability. It will be the expectation that the engineer will set code standards, advise the members of their team when they have questions, and generally be the Javascript expert and package maintainer.

Responsibilities and Duties:

Have a senior level knowledge of Javascript, Node.js, React, Express and MongoDB.
Aggressively deliver scalable, fast, efficient, and high-quality software to improve user experience on the Everdays platform.
Work with a team of Javascript developers to help improve the efficiency and scalability of their software.
Responsible for code quality through manual peer review processes as well as automated testing and code review.
Design software systems and algorithms that solve real world problems, and are built to scale as the company expands into new opportunities and markets.
Manage resources to optimize product release schedules, while maintaining a manageable and scalable codebase.
Use your core technical understanding of development fundamentals to provide technical guidance to team members, including native iOS and Android developers.
Stay abreast of evolving technology, industry requirements and trends. Implement and forecast enhancements to network and systems development methodology based on changes in development tools, industry best practices and systems development life cycles.
About You:

Foremost, you have to care about people you want to help people and make a difference in their lives. You are passionate, empathetic, and care that your work serves a greater purpose than just profit. You want to make a mark on the world and help push our society to change and grow for the better.

Qualifications and Skills:

Bachelor's degree in computer science, or equivalent training or experience commensurate with degree.
Minimum of 10+ years experience, including 3-4 years using Node and modern Javascript frameworks.
Strong understanding of systems and software development life cycles, and using development tools.
Ability to establish and meet deadlines, manage multiple concurrent tasks and large-scale projects.
Strong organizational skills, attention to detail and superior communication skills.
Experience with agile scrum development.
Fluent in English.
What it Takes to Succeed

Strong work ethic and an even stronger moral compass
Intelligence and the ability and willingness to learn from others
Creativity and a desire to build something new
Aggressiveness and the will and drive to succeed
Wrapped with a passion for what we do
About Everdays

Everdays is an equal opportunity employer that has employees from all over the world. We're united in our quest for meaningful work and a passion to create something of value.

Everdays, Inc. is a high growth technology venture, launched in 2017. We are building a platform that changes the conversation around death to make it more approachable and accessible for everyone. Everdays offers a free iOS and Android app that helps people notify family and friends when a loved one passes away. For more information on Everdays, please visit everdays.com.