Full Stack Software Engineer

2 Weeks ago • 5 Years + • Full Stack Development

About the job

Job Description

Three Space Lab seeks a versatile Full Stack Software Engineer to maintain and expand core systems, ensuring consistency and scalability across web frontends, backend components, and Unity applications. Responsibilities include developing and maintaining internal- and customer-facing web frontends (ASP.NET), building .NET-based backend systems and cloud infrastructure, developing and maintaining a Unity-based Android app for tablets and VR headsets, writing documentation, implementing automated tests, collaborating with cross-functional teams, and designing effective software components. The ideal candidate excels as a full-stack generalist and enjoys diverse technologies.
Must have:
  • 5+ years Full Stack experience
  • Strong C# or other backend language experience
  • Modern web dev (HTML5, JS/TS, React/SolidJS)
  • SQL programming & RDBMS design
  • API design & server implementation
  • Automated testing & Git
Good to have:
  • Unity development
  • Android development
  • Modern web design systems (CSS-in-JS, Figma, Storybook)
  • Entity Framework Core
Perks:
  • Remote work with flexible schedule
  • Collaborative team
  • Competitive compensation & stock options
  • 401k & healthcare stipend
  • Paid vacation & sick leave
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About The Company:

Three Space Lab is redefining real estate with deeply immersive, on-demand experiences that bring properties to life before they’re realized, transforming the relationship between the present and future of the built environment.

Our proprietary VR solution allows users to step into spaces before they’re built—anytime, anywhere. Offering a seamless experience that transcends traditional visualization, we empower stakeholders to make informed, confident decisions with clarity and ease. We deliver a bespoke luxury experience, designed to be within reach and accessible worldwide.

Research indicates that women and individuals from underrepresented groups often apply for a job only when they meet 100% of the listed requirements. If you believe you possess the skills necessary for the role but may not meet every qualification, we encourage you to reach out to us anyway. We're eager to hear about your experiences and what drives you, and to explore whether you'd be an excellent addition to our team.

 

About the Role:
We are seeking a versatile Full Stack Software Engineer to join our team, responsible for a wide range of tasks across our set of backend components, web frontends, and Unity applications. This role will be pivotal in maintaining and expanding our core systems, ensuring consistency and scalability across our platforms. While emphasizing strong backend proficiency, we value candidates who can contribute broadly across the stack, including front-end development in collaboration with designers and other engineers. This is an ideal role for someone who excels as a generalist in full-stack engineering and is interested in working with a diverse set of technologies and applications.

 

Responsibilities:

  • Develop and maintain internal- and customer-facing web frontends using ASP.NET.
  • Build and maintain .NET-based backend systems and cloud infrastructure.
  • Develop and maintain a Unity-based Android app, targeting tablets and VR headsets.
  • Write documentation, communicate results, and participate in code reviews.
  • Implement automated tests and performance benchmarks.
  • Design effective software components and implement high-quality code.
  • Collaborate with artists, designers, and other stakeholders in a cross-functional team

Requirements:

  • 5+ years experience as a Full Stack Software Engineer
  • Strong experience with C# development, or some experience with C# and strong experience with other backend languages (e.g. Java, Rust, C++)
  • Strong experience with:
    • Modern web development with HTML5, JS / TS, and frameworks such as React or SolidJS
    • SQL programming; RDBMS design and operations, e.g. MS SQL Server, PostgreSQL
    • API design and server implementation
    • Automated testing, including unit, integration, and functional testing, designing for testability, and frameworks such as xUnit or NUnit
    • Best-practices approaches to source control with Git
  • Solid understanding of computer science fundamentals and software development practices
  • Good written and verbal communication skills
  • Good time management skills in a fully remote work environment

Preferred Qualifications:

  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, or a related field
  • Experience with:
    • Unity development
    • Android development
    • Modern web design systems and tooling such as CSS-in-JS, Figma, Storybook, etc.
    • ORM frameworks, particularly Entity Framework Core

 

At 3SL, we are committed to fostering an outstanding work environment, characterized by a culture of ongoing enhancement and inclusivity. As a member of the 3SL team, you can expect to benefit from:

  • Remote work with a flexible schedule
  • Collaborative and Inclusive Team Committed to Excellence
  • Competitive compensation including stock options
  • Benefits include 401k and a healthcare stipend
  • The estimated base salary range for this position is $110,000–$140,000 for candidates with 4–6 years of experience and $140,000–$180,000 for those with 6+ years of experience.The actual base salary for any offer will vary based on individual qualifications and market factors. The listed ranges above are a guideline, and the base salary for this role may be modified. In addition to salary, your compensation will include a generous equity package, reimbursement for health insurance costs, paid vacation time and sick leave, and retirement (401(k)) benefits.

 

At Three Space lab, we don't just accept difference—we celebrate and support it. Not only because it's the right thing to do, but because we draw on the differences in who we are, what we've experienced, and how we think to make Three Space Lab thrive. Three Space Lab is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, gender expression, protected veteran status, and any other characteristic protected under applicable State or Federal laws and regulations.

View Full Job Description
$110.0K - $180.0K/yr (Outscal est.)
$145.0K/yr avg.
Worldwide

About The Company

Three Space Lab is an early-stage MIT Media Lab spin-off company working on VR and AR software solutions for education, training, and workplace learning, with a focus on uses of interactive simulation. Some previous projects have focused on electricity and magnetism, crystalline structures, 3D scanning, and tools for visual design of brands. We are a team of designers and engineers focused on building world-class collaborative spatial computing systems. Our work builds on years of experience in multi-user virtual reality and scientific visualization.

Worldwide (Remote)

Worldwide (Remote)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug