Full Stack Software Engineer

Apply

Join a product-focused engineering team building and improving a large-scale platform used by schools and communities nationwide. The day-to-day is a 50/50 full stack mix of front-end (React/TypeScript) and back-end (Node, PHP/Laravel, databases) work. Responsibilities include designing and delivering new features, improving scalability, supporting shift to modern microservices and cloud-based architecture, hands‑on coding, collaborating with other engineers, and contributing to software that directly impacts schools and students.

Job Requirements: 3–6 years of professional software development experience (mid-level range); strong JavaScript/TypeScript skills; hands‑on experience with React for front-end development; proficiency in Node.js for back-end development; comfortable working in a Linux environment; experience with PHP and Laravel; familiarity with databases (SQL or similar); understanding of modern architecture (cloud, APIs, microservices); ability to work in a collaborative, product‑driven team environment.

Requirements

Experience

  • 3–6 years of professional software development experience

Skills

  • JavaScript/TypeScript
  • React
  • Node.js
  • PHP
  • Linux
  • databases
  • modern architecture
  • collaborative, product-driven team environment

Responsibilities

  • Join a product-focused engineering team building and improving a large-scale platform used by schools and communities nationwide
  • The day-to-day is a 50/50 full stack mix of front-end (React/TypeScript) and back-end (Node, PHP/Laravel, databases) work
  • Design and deliver new features
  • Improve scalability
  • Support shift to modern microservices and cloud-based architecture
  • Hands‑on coding
  • Collaborating with other engineers
  • Contributing to software that directly impacts schools and students

Technologies

ReactTypeScriptNode.jsPHPLaravelSQL

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.