Backend Developer (Node.js, WebSockets, Azure)

Published date Posted on Indeed on Sep 10, 2021 (9 d ago)

Subvrsive is an immersive innovation studio based in Austin, TX. In addition to breakfast tacos and barbecue, we have a passion for using tomorrow's technologies to solve today's problems on behalf of our clients. With deep roots in VR and AR – and a history of game-changing interactive solutions – we work with businesses, brands, nonprofits, and agencies of all shapes and sizes to bring ambitious ideas to life. Our portfolio of past work includes various marketing and live event experiences, internal company training tools, 360 video capture and custom web players, branded TikTok and Snapchat filters, and more!

Role & Responsibility

Subvrsive is looking to add a Backend Developer (Mid or Senior level) to our Engineering team. The position is full-time and remote within the US, with the option for hybrid work if located near our Austin, TX offices.

In this role, you would be supporting our frontend developers with the creation of backend servers and services written in Node.js and Express, the design and setup of various cloud architectures within Azure, and the configuration and maintenance of Azure DevOps deployment pipelines. We also have some exciting opportunities for gaming-related projects, which would involve the creation of game servers utilizing C#, WebSockets, and the Azure PlayFab SDKs. As such, our ideal candidate is either familiar with using WebSockets in .NET, or has experience with WebSockets in socket.io and a familiarity with the .NET platform.

In this position, experience with the Azure cloud ecosystem is a must, as is experience working with Node.js, Express, Typescript, and PostgreSQL. C#/.NET and React frontend experience would both be additional nice to haves.

Our ideal candidate would be able to:

  • Work with Node.js, Javascript, and Typescript
  • Create backend servers utilizing Node.js & Express
  • Work comfortably within the Azure cloud ecosystem
  • Integrate with or extend existing platforms such as headless CMSes (currently we use the headless CMS Directus on various internal projects)
  • Integrate with 3rd party APIs and services when needed (ex. Azure Media Services, Azure Storage, SendGrid)
  • Create serverless compute components as needed (Azure Functions, etc.)
  • Create web servers that are stateless and horizontally-scalable, as well as be familiar with other high-availability concepts such as database replication
  • Work comfortably in SQL and have experience working specifically with PostgreSQL
  • Set up automated deployments to various Azure cloud infrastructure with Azure DevOps Pipelines
  • Work directly with clients to understand their requirements and provide guidance as needed
  • Work within our existing DevOps infrastructure (Git, Azure DevOps)
  • Work collaboratively with other departments (Design, Production, QA, etc.)
  • Own a project from start to finish when needed, while also being comfortable working alongside other engineers on our larger projects
  • Work independently and provide regular updates to the rest of our remote team
  • Provide rough development estimates based on client requirements
  • Be agile and able to jump between multiple projects as needed

Other nice-to-haves are:

  • Experience writing web servers with C#
  • Experience creating, patching, and maintaining linux server images for Node.js hosting
  • Experience creating cloud architecture diagrams with tools such as Lucidchart
  • Game server development experience with Azure PlayFabx
  • React frontend web development experience
  • Penetration testing knowledge or experience
  • Knowledge or familiarity with 3D graphics

Our ideal candidate would have:

  • At least 2-3 years of professional development experience
  • A portfolio of public code samples available on GitHub or elsewhere (or a strong portfolio of past professional development work, we recognize not everyone codes in their free time)
  • Experience working in and maintaining Azure cloud environments
  • Previous experience working at an agency is a plus
  • An interest in new and emerging technologies

If hired, you can:

  • Work remotely within the US (with the occasional travel to our offices in Austin once it 's safe to do so)
  • Work flexible hours, as long as you're available for meetings within the standard work day (9-5 CST)

Subvrsive is:

  • A group of inspired people dedicated to changing how companies and people engage with technology
  • A place where employees are trusted to work independently
  • A company who has embraced remote work, with employees across all 4 major US time zones
  • A group of people excited to work with all the newest technologies (you won't find any traditional landing pages or email templates here)

You can learn more about Subvrsive and see some of our past works at subvrsive.com.


8e9HOGHgEb


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Role:Cribl’s LogStream unlocks the value of all machine data in ways that were previously not possible by providing users a new level of observability, intelligence and control over their real-time data. We are looking for a Principal Engineer to build integrations between

Our clients ServiceNow practice is growing and they need architects that want to be a part of some of the most complex and challenging ServiceNow-fueled transformation projects in our industry. To enhance their ServiceNow delivery capability, their company is looking for high cal

The Software Engineer on our Ad Code Team will be responsible for the development and design of new features of our Ad Code product that is deployed on over 3,000 sites that reach over 170mm monthly unique users. This role will utilize your expertise to build high-performance Jav

CafeMedia is seeking a Software Engineer with experience building intuitive user experiences, as well as RESTful APIs to serve those interfaces. You delight in creating new features for both internal and external end users using iterative, agile processes to guide development. Yo

The Cary Company The Cary Company |
Yesterday

The Cary Company is looking for a JavaScript Developer to help improve our Netsuite ERP and WMS system. This will include support in implementing software changes, efficiency and process improvements. We would love for candidates to our out of our Addison, IL office, but will ent