Barobo, Inc.
Senior Software Engineer For Web Applications (Remote)
Senior Software Engineer For Web Applications | Barobo, Inc. |United States
Barobo, Inc. (www.barobo.com) is the leader in educational robotics forK-12 students learning math, computer science, and engineering design withrobotics. For at-risk and gifted students alike, Barobo curriculum,...
Senior Software Engineer For Web Applications | Barobo, Inc. | United States
Barobo, Inc. (www.barobo.com) is the leader in educational robotics for K-12 students learning math, computer science, and engineering design with robotics. For at-risk and gifted students alike, Barobo curriculum, software, and robotics technologies have been proven to significantly increase their math performance and college readiness. We are located in downtown Davis, a university town west of Sacramento, California and an hour from the San Francisco Bay Area.
Barobo is seeking a Senior Software Engineer for Web Applications who has a passion for technology and education. This person will be responsible for taking the lead in web application design and development for Barobo’s web-based integrated learning environment.
This is a full-time position that may be either remote or hybrid (based at Barobo’s headquarters in Davis, CA). Applicants must, however, have US work authorization.
Responsibilities
- Build, refine, and maintain the back-end wiring, application logic, and user interface for our flagship product, RoboBlocky (www.roboblocky.com)
- Drive the development process, including design, coding, documenting, testing, debugging, and tuning
- Collaborate with the product management team to translate business requirements into technical solutions
- Utilize a variety of programming languages, web development tools, database technologies, cloud services, and networking and security 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 technical implementations
- Propose and develop architecture changes that will allow us to consolidate, simplify, and optimize our technology
- Develop processes for software deployment and release
- 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
Qualifications and Requirements
- Passion for improving education through technology
- Bachelor’s or advanced degree in Computer Science, Software Engineering, or related field
- 5+ years experience in full stack software design and development
- A solid grasp of general programming principles
- Demonstrated excellence in delivering end-to-end web solutions using high-level skills in front-end, back-end, and cloud technologies
- Significant working experience and skills with PHP, JavaScript, HTML, CSS, MySQL, PostgreSQL, nginx, and Linux, as well as front-end technologies (e.g., React, Vue, Node.js) and back-end technologies (e.g., AWS, Azure, Firebase)
- Strong programming skills in Python and either C/C++ (preferred) or Java
- Skill at troubleshooting problems across the stack, providing both immediate fixes as well as long term solutions
- Knowledge of cybersecurity issues and experience in implementing security best practices
- Strong communication and time management skills
- Ability to work both independently and as part of a team
- Must possess US work authorization
Salary and Benefits
- Barobo offers a competitive package including base salary, 401(k) with company match, and health, dental, and vision insurance.
- Our salary ranges are determined by role, level, and location. The base salary range for this full-time position is $100,000 to $150,000. An individual’s base salary is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save