Senior Software Engineer; Web Applications
Listed on 2026-02-05
-
Software Development
Software Engineer, Full Stack Developer
Are you ready to make a difference in the lives of TK-12 students? If so, join us in our mission to bridge Math, CS, and STEAM achievement gaps using coding and robotics! Barobo, Inc. () is a leader in educational robotics for TK-12 students learning mathematics and coding. Barobo's Linkbot and Robo Blocky technologies and its integrated curriculum for all levels of TK-12 are specifically designed for classroom and distance learning of math, computer science, and STEAM.
Barobo’s Robo Blocky Math curriculum is the nation’s first and only comprehensive TK-12 math program that integrates mathematics with coding and robotics and is fully aligned with state math standards and the new California Math Framework. For at-risk and gifted students alike, Barobo educational technologies and curriculum have been proven to significantly increase math performance.
Barobo is in a high-growth stage and is seeking a Senior Software Engineer (Web Applications) with a passion for technology and education. This person will be responsible for leading architecture, design, and development for Barobo’s main web-based integrated learning environment.
PLEASE NOTE:
This is not a remote position. Candidates must live within reasonable commuting distance of Davis, CA, where Barobo’s main office is located, or be willing to relocate. Applicants must be US citizens.
- Build, refine, and maintain the full-stack web application for the Robo Blocky platform ()
- Collaborate with the executive team to translate business requirements into technical solutions
- Utilize a variety of programming languages, web development tools, database technologies, cloud services, networking and security tools, and AI tools
- Assist in monitoring and optimizing real-time product performance
- Respond in a timely manner to fix bugs that have been identified, whether from internal or external sources
- Identify technical problems and develop solutions, including for cybersecurity
- Help to develop new standardized processes around Barobo’s software development lifecycle (SDLC)
- Stay informed about emerging technologies and industry trends
- Work in a fast-paced, agile environment to ensure timely delivery of high-quality solutions
- Perform other related duties as assigned in a team environment
- Passion for improving education through technology
- Bachelor's or advanced degree in Computer Science, Software Engineering, or related fields
- 3+ years experience in delivering full-stack web applications (front-end, back-end, and cloud hosting technologies)
- Significant working experience with PHP, Node.js, HTML, CSS, MySQL, Postgre
SQL, nginx, and Linux, as well as front-end technologies (e.g., React) and cloud hosting technologies (e.g., AWS, Azure, GCP) - Strong programming skills in Python and C/C++ (preferred)
- Understanding of the strengths and weaknesses of AI tools, and experience using them to improve software productivity, quality, and results
- Knowledge and experience in implementing cybersecurity best practices
- Strong communication and time management skills
- Strong sense of urgency with a bias towards action
- Ability to work both independently and as part of a team
- Must be a US citizen
- Barobo offers a competitive total compensation package that includes a base salary, 401(k) with company match, paid vacation, and health, dental, and vision insurance.
- Salary ranges are determined by role, level, and location. The base salary range for this full-time position is $120,000 to $170,000, with an accompanying equity grant. An individual’s base salary will be determined based on job-related skills, experience, and relevant education or training.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).