Senior Software Engineer For Web Applications (Remote)

Salary: $100,000.00/yr - $150,000.00/yr per Year
Job Type: Full time
Experience: Senior Level

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

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.