Senior Software Engineer

Full-time

 Immerse
 2 years ago
 None

Interested in doing meaningful work, building an education product for Web 3.0, and empowering students all around the world to achieve their dreams? Then you’re in the right place! Immerse is a team of interdisciplinary designers, software engineers, and language experts determined to help people achieve their language fluency goals through the power of social virtual reality technology.

We’re building the virtual world for language learning. We all know that textbooks, zoom, and vocabulary apps can only take you so far. Sooner or later it’s time to dive in. That’s where we come in. We put you in real life situations, with real people so you can finally speak confidently.  

We’re looking for a Senior Developer to join our team to help design, architect, and build some of the foundational systems to support users learning with Immerse. 

In this role you will: 

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Focus on overall product quality and user experience
  • Maintain significant portions of our backend services, ensuring they are operationally sound
  • Advise on key technology decisions
  • Organize documenting and maintenance of software functionality
  • Contribute creatively by being involved in the discovery and design process, proactively prototyping new ideas and solutions
  • Lead and mentor junior software engineers
    Collaborate with teams across Immerse to build great new technology for our users

We are looking for some with:

  • Bachelor’s degree in computer science or equivalent experience5+ years experience writing production distributed systems or cloud services
  • 5+ years experience working with relational databases (i.e., SQL)
  • Experience with non-relational database/storage technology (i.e., NoSQL, blob storage, etc.)
  • Experience with Microsoft Azure cloud services
  • 3+ years experience using modern Javascript and Front end frameworks
  • Proven track record being technical lead of software projects from inception to successful release
  • Expert knowledge of and ability to communicate and document software architecture and design principles
  • At least 1 year successful experience in a startup or smaller, entrepreneurial, fast-growth organization
  • Experience leading a team
  • Comfortable working in fast-moving, ambiguous development environments
  • A constant desire to learn, improve, and help others improve

Bonus points if you also have:

  • Experience growing teams, especially at startups
  • 3+ years of C# experience
  • Experience working on a live online service

Remote Work Details:

  • Must be available for collaboration between 9PM-3PM PST 
  • Must have access to a distraction free, quiet space during work hours
  • Must be available to attend one all team annual retreat (pending pandemic guidelines)

I

Share

 Twitter

Or view all jobs:

  • JS Remotely
  • PHP Remotely
  • Java Remotely
  • Python Remotely
  • Ruby Remotely
  • Designer Remotely
  • Develops Remotely
  • DotNet Remotely
  • GoLang Remotely

Designer Remotely

We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.

JS Remotely

PHP Remotely

Java Remotely

Python Remotely

Ruby Remotely

Designer Remotely

Develops Remotely

DotNet Remotely

GoLang Remotely

Copyright © 2024 Designer Remotely | Privacy policy