Software Developer, Platform

Serve Automation Hawthorne , CA 90250

Posted 5 days ago

  • Design and implement our cloud-based platform to handle online orders.
  • Interface between our mobile kitchens and client payment systems.
  • Work with our operations team to facilitate real-time system awareness and recovery.
  • Ensure high availability of the cloud-based platform.
  • Thorough testing, continuous integration, and automated deployments of the cloud platform.
  • Take the initiative on other roles and tasks the company needs to succeed. Serve Automation is a fast-growing startup!

Requirements

  • 5+ years of meaningful solo contributor experience as a software engineer.
  • Significant expertise contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Significant experience implementing relational databases, schema design, and possibly no-sql databases.
  • Experience with at least one modern backend programming language, especially Python or NodeJS.
  • Experience building complex software systems that have been successfully delivered to customers.
  • Experience building highly-available distributed systems.

Benefits

Dental, vision & health insurance.

Generous PTO

Friday lunches.

Casual dress.

Fun working environment in a fast-paced startup.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Developer

Serve Automation

Posted 2 weeks ago

VIEW JOBS 9/30/2020 12:00:00 AM 2020-12-29T00:00 <ul> <li>Write and maintain C++ firmware to control sensors and actuators for our vehicle sub-systems.</li> <li>Write and maintain Python to coordinate operations between sub-systems.</li> <li>Develop clear, robust APIs to enable communication between services.</li> <li>Develop web-based user interfaces to facilitate routine kitchen operations.</li> <li>Develop thorough tests, continuous integration, and automated deployments for our vehicle software.</li> <li>Take the initiative on other roles and tasks the company needs to succeed. Serve Automation is a fast-growing startup.</li> </ul><p><strong>Requirements</strong></p><ul> <li>3+ years of meaningful solo contributor experience as a software engineer.</li> <li>Experience writing software for ARM based systems including using interfaces such as SPI, I2C, Serial, CAN, etc.</li> <li>Experience with hardware level software development including use of timers, interrupts, and hardware peripherals such as SPI controllers and ADCs, bootloaders and debug tools.</li> <li>Experience with at least one of C, C++, Python, and JavaScript/Typescript.</li> <li>Experience with web technologies including HTTP, REST APIs, relational databases, front-end applications, and back-end applications.</li> </ul><ul> <li>Experience building complex software systems that have been successfully delivered to customers.</li> <li>Knowledge of professional software engineering practices &amp; best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.</li> <li>Bachelors Degree in Computer Science or a related field.</li> <li>Strong written and verbal communication skills.</li> <li>Thrive in a fast-paced startup environment that is constantly changing.</li> </ul><p><strong>Benefits</strong></p><p>Dental, vision &amp; health insurance.</p><p>Generous PTO</p><p>Friday lunches.</p><p>Casual dress.</p><p>Fun working environment in a fast-paced startup.</p> Serve Automation Hawthorne CA

Software Developer, Platform

Serve Automation