← all jobs

[Remote] Full Stack Software Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Berkeley Lab is a renowned research institution looking for a Full Stack Software Engineer to join their Scientific Networking Division. The role involves designing, developing, and maintaining software solutions for network management while collaborating with a small team of engineers.

Responsibilities

  • Build, operate, and maintain backend/frontend components for network orchestration, databases, and web applications
  • Ensure production systems are reliable, scalable, and secure using sound engineering practices
  • Collaborate with stakeholders and support users throughout the product lifecycle
  • Design and implement accessible, high-performance web interfaces using UX/UI best practices and tools like Figma
  • Leverage open-source and internal frameworks to improve network operations
  • Analyze complex problems and develop maintainable software from user stories, specifications, and designs
  • Mentor teammates, coordinate assignments, and foster a collaborative team culture
  • Contribute to automation, orchestration, and network operations solutions across projects

Skills

  • Bachelor's degree and 8 years of related experience, or advanced degree and 6 years; or an equivalent combination of education and experience
  • Experience with application development in Linux environments using Python and JavaScript
  • Exposure to scalable systems, interfaces, and data models
  • Strong problem-solving and analytical skills
  • Ability to work effectively in collaborative, interdisciplinary teams
  • Application development skills with Python and JavaScript
  • Understanding of data structures and algorithms
  • Familiarity with web APIs such as GraphQL, REST, and SOAP
  • Ability to deliver solutions on time and within project constraints
  • Excellent written and verbal communication skills
  • Experience developing automated deployment systems or network management software
  • Familiarity with Django, SQLAlchemy, FastAPI, ReactJS/NextJS, GraphQL
  • Solid proficiency with Django, SQLAlchemy, or other Python frameworks
  • Understanding of REST and GraphQL-based API solutions
  • Proficiency in Java and the Spring framework
  • Experience with Docker or Kubernetes
  • Proficiency in frontend development in next.js, React, or other similar framework
  • Familiarity with Agile/Scrum, testing, source code management (Git/GitHub), and release procedures

Benefits

  • Exceptional health and retirement benefits, including pension or 401K-style plans
  • In addition to accruing vacation and sick time, we also have a Winter Holiday Shutdown every year.
  • Parental bonding leave (for both mothers and fathers)
  • Pet insurance

Company Overview

  • Berkeley Lab is a national laboratory that creates advanced new tools for scientific discovery. It was founded in 1931, and is headquartered in Berkeley, California, USA, with a workforce of 1001-5000 employees. Its website is https://newscenter.lbl.gov/.
  • More open positions