✦ Luna Orbit — Software Engineering

Software Engineer - Full Stack

at Veeva

📍 California - San Luis Obispo Remote Posted March 02, 2026
Type Full-Time
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role involves developing full-stack SaaS applications with a focus on Java and JavaScript technologies, contributing to both front-end and back-end systems within a cloud environment.

  • Develop full-stack applications
  • Integrate front-end with backend
  • Optimize database interactions
  • Build REST APIs
  • Mentor junior engineers

The technical environment includes Java, React, JavaScript, CSS/SASS/JSS, Spring, relational databases, REST APIs, and cloud deployment, emphasizing scalable SaaS solutions.

The ideal candidate is a mid-level full-stack software engineer with over 5 years of experience, proficient in Java, JavaScript, React, and REST API development. They are experienced with relational databases and cloud technologies, capable of working across front-end and back-end systems.

Proficiency with JavaScriptReactCSS abstraction layers (e.g. SASS or JSS)Experience with backend REST service development in Java/SpringKnowledge of RDBMS such as MySQLOracleor MS SQL Server5+ years of professional experience on full stack development
Hands-on experience with cloud technology stack (AWSGCP or Azure)Experience with SaaS product developmentMentoring junior engineers
JavaReactJavaScriptCSSSASSJSSSpringGradleGitJenkinsJUnitTomcatMySQLOracleMS SQL ServerREST
JavaJavascriptReactCSSSASSJSSJavaGradleGitJenkinsJUnitTomcatMySQLOracleMS SQL ServerRESTSpring
JavaJavascriptReactCSSSASSJSSJavaGradleGitJenkinsJUnitTomcatMySQLOracleMS SQL ServerRESTSpring
teamworkproblem-solvingcollaborationadaptabilitycommunication
Industry SaaS
Job Function Full-stack development for SaaS cloud applications
Software EngineerFull StackJavaJavaScriptReactCSSSASSJSSSpringRESTMySQLOracleMS SQL ServerJenkinsJUnitTomcatCloud technologySaaSMentoring

Less than 5 years of full-stack experience, Lack of proficiency in Java and React, No experience with relational databases, Inability to work in California or remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile