Full Stack Engineer

Sorry, this job was removed at 4:25 a.m. (PST) on Friday, June 18, 2021
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

UpKeep is the top-rated maintenance management software developed to revolutionize the way teams manage facilities, equipment, and work orders. We empower over 3,000 customers in 60 countries by providing mobile-first SaaS solutions, Industrial IoT sensors, data analytics tools, and enterprise integrations. Our innovative cloud-based application is making work easier and safer for deskless technicians, while improving asset reliability and operational efficiency for business in many fast-growing industries.


We're a Series B tech startup with 100+ team members across the US. We've recently been recognized as a "Best Place to Work" by fostering a diverse, inclusive, and mission-driven culture. In addition to stock options and great benefits, our people have the flexibility to work remote or from our Los Angeles HQ.


We are a Node.js shop with a React/Angular frontend. Our platform is built with Express and GraphQL in a microservices architecture. Our infrastructure is on top of AWS and maintained with Terraform. We are using both MongoDB & PostgreSQL. We are 100% containerized with docker, and orchestrated with Kubernetes, and we use Helm to tie it all together in our CI pipeline.



What you'll do:

  • As a full stack developer at a fast-growing SaaS company, you will make meaningful contributions to the overall success of a close-knit product and engineering team
  • You will work with other full stack engineers, mobile developers, product management, design, UX, product marketing, and customer-facing teams to ensure UpKeep remains the industry-leading solution for our customers
  • Using agile methods, you will help build new features that impact critical areas of our product lines
  • Build APIs, stand up a DB, pitch in on release tooling, and handle both back end and front end development
  • Play a key role in our migration from Angular to React
  • Write automated UI, unit, and functional tests
  • Participate in code review, deployment, and improvements to our ability to ship reliable code
  • Provide guidance and consultation to junior engineers— contributing to a culture of teamwork and collaboration

Skills we're looking for:

  • Writing both front end and back end code
  • React, Node.js, & GraphQL
  • Developing RESTful APIs
  • Writing code in cloud-service environments (AWS preferred)
  • Microservice architecture, design, and development
  • UI development (React preferred)
  • Test writing (Selenium, TestCafe, Jest, or Mocha)
  • Mobile development in collaboration with product management and design teams
  • A/B testing
  • B.S. in Computer Science or related field is a plus

Employee Benefits:


Full-time team members at UpKeep receive stock options, paid holidays, unlimited vacation/sick time, 401(k), 12-week paid parental leave, affordable health insurance options, FSA, and the flexibility to work from home. We value work-life-harmony and believe that family and mental health should always come first. 


The Company:


UpKeep was founded by our CEO, Ryan Chan, based on an idea he had while using outdated desktop software as a process engineer in a manufacturing plant. He believed a mobile-first solution could significantly improve the workflow and productivity of the technicians he was working with. He was determined to build on this vision— so he quit his job, learned to write code, and created the first version of UpKeep in 2014 while living in his parent's garage.


Today, our cloud-based Software-as-a-Service (SaaS) and cutting edge Industrial IoT sensors are modernizing the way thousands of businesses around the world maintain their facilities and equipment. Customers love UpKeep's mobile-first application because it gives them the ability to manage work orders on the go. We're replacing tedious paperwork and cumbersome spreadsheets so technicians can focus on the work that matters most.


UpKeep is a Computerized Maintenance Management System (CMMS) and Enterprise Asset Management (EAM) software geared for technicians in industries like manufacturing, healthcare, food production, transportation, fitness, education, hospitality, government, utilities, and construction. We've raised $50 million in VC funding following a recent Series B funding round led by Insight Partners, Emergence Capital, Mucker, and Y Combinator. With over 1,500 positive customer reviews, we are rated #1 on Gartner, G2, and Capterra. We're also building The Maintenance Community, the largest online forum and Slack group bringing industry professionals together to participate is discussions, webinars, podcasts, and courses.


Visit our website to learn more:

www.onupkeep.com



UpKeep Technologies Inc. is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, creed, marital status, pregnancy, disability, national origin, sexual orientation, gender identity, veteran status, or any other protected category. Please let us know if you need accommodation due to disability. We celebrate our inclusive work environment and will always strive to create a diverse and equitable workplace by hiring people from all racial, ethnic, and socioeconomic backgrounds.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are a mostly remote team; however, our HQ is in Westwood Village near UCLA. Local employees love that we're surrounded by restaurants and stores.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UpKeep TechnologiesFind similar jobs