
Backend Developer
Active Theory
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
About the role
- Backend development primarily in Node.js working closely with GCP and Firebase services - Cloud Functions, Cloud Firestore, Firebase Realtime Database.
- Architect, prototype, scope and develop backend components for each project.
- Collaborate and communicate with small, multidisciplinary teams together with frontend developers, designers, 3D artists, and producers to develop backend features.
- Work independently on small to medium projects, support tech leads on small teams on larger projects.
- Plan technical approach and develop custom integrations as required - such as with payments, CRM, ticketing, and content management systems such as Sanity.io.
- Manage cloud infrastructure on GCP that scale.
- Support live events and ensure server resources are running smoothly, load tested, and optimized for expected traffic.
- Learn, champion, and build upon Medusa, our backend framework, to continually improve functionality and maintain a library of reusable modules.
- Work closely with backend and platform teams to continually evolve, improve practices and processes, and drive the platform forward.
Requirements
- 3 years minimum developing secure, scalable, production ready web applications in Node.js.
- Experience with Google Cloud Platform and services, including Firebase - Compute Engine, Cloud Firestore, Firebase Realtime Database, Cloud Functions.
- Familiar with multiplayer and asynchronous concepts, state management and data flows.
- Experience designing and implementing database schemas for maintainability, performance, and scale.
- Ability to manage your time and communicate effectively while working remotely.
- Ability to work independently and carry a project.
Benefits
- Employees can work remotely
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsbackend developmentdatabase schemassecure web applicationsscalable web applicationscustom integrationsload testingasynchronous conceptsstate managementdata flows
Soft Skills
communicationtime managementindependencecollaboration