Full Stack Software Engineer - Lead 
Develops web applications that support our robots, including the user interfaces for robots, web applications for remote robot monitoring and more.

Location: El Segundo, CA 

As a Full Stack Software Engineer - Lead at Wavemaker Labs, your core competencies in full stack web development will allow you to shine. You will work with our talented team members to contribute to our innovative portfolio companies in the agriculture and food technology industries. You will architect, design, implement, and test high quality web applications that support the reliable and safe functioning of commercial robots. You will also lead and mentor junior team members.

Job Type: Full-Time

You Will:
  • Architect and lead the implementation of web applications that support the reliable and safe functioning of our robots. This may include:
    • Front-end, primarily in ReactJS, of the user interfaces for our robots, customer-facing web portals, or internal applications
    • Back-end, primarily in Python and typically Flask or FastAPI. These backends form the bridge between the core robot software and the frontend applications described above
    • Databases, either SQL or NoSQL, based either in the cloud or locally on robots.
    • “Miscellaneous glue” that makes good things happen in the cloud :)
  • Work with our DevOps staff to make sure any web applications are reliably deployed. This includes CI/CD best practices.
  • Mentor and lead junior team members on site as well as team in the Philippines

You Have:
  • Bachelors or Masters in Computer Science or Computer Engineering (or equivalent experience)
  • 5+ years of experience full stack development and deployment of production web applications
  • Advanced front-end development skills with JavaScript with some of the major frameworks (React preferred)
  • Advanced backend development skills, including with Python (Flask preferred)
  • Advanced experience with databases
  • Experience deploying web applications in containers (Docker, Docker Compose, Kubernetes, Helm etc.)
  • Experience with networking and cloud-based services (AWS, Google Cloud, Azure, etc.)
  • Experience with continuous integration and deployment aka CI/CD (Jenkins, Travis, GitHub Actions etc.)
  • Experience developing on and for Linux operating systems (ideally Ubuntu)
  • Experience with version control with Git
  • Experience developing, debugging, and maintaining production-quality code.

Nice to Have's:
  • Experience with C++, bash scripts
  • Expertise in data science (collecting, analyzing, and manipulating large data sets)
  • Mobile app development experience

Wavemaker Labs is a product development and business incubator. We are a diverse team of innovators, builders and entrepreneurs, developing advanced technologies for practical use in robotics, automation and mobility… to name a few.

Department: Engineering
This is a full time position

Visit Careers at Wavemaker Partners

Personal Information


Other Information