Sr Backend Engineer
Mudstack
Software Engineering
Remote
Posted on Sep 15, 2024
Senior Backend Engineer
Location: Remote
About us
Mudstack is building the next generation asset management and collaboration platform for artists, developers, and producers. We shorten development times by improving communication and collaboration across all members of the team, encourage risk-taking and creativity by ensuring no work is ever lost, and foster the creation of community by opening up the development process to a global audience. Our tools streamline how files are managed, how peers collaborate in real-time on distributed content, and how creative teams manage their robust pipelines. The future of creative collaboration will be powered by continuous integration, automation, and AI. Mudstack aims to be at the forefront of this transformation. Today Mudstack is focused exclusively on the game industry, but will be entering new adjacent markets to further expand our impact on the creative industry as we grow.
About the Role
We are looking for talented and driven Senior Backend Engineers to help us revolutionize the way that artists, developers, and producers collaborate, and to radically rethink how files are versioned, transformed, synchronized, and distributed within the creative process. Our users need robust automations, deep integration with the broad suite of tools they already use, and new features tailor made for the challenges they face.
If you are a skilled software engineer with a deep passion for systems, automation, backend development, design, craft, and you thrive in a fast-paced, agile environment, we encourage you to apply for this opportunity. We seek individuals who are genuinely excited about the future we are building, love empowering others, and are keen to make significant contributions to our user facing desktop and cloud applications.
About You
Passionate about innovation and technological advancements
Self motivated and solution oriented. Must be able to own projects from concept to completion, and be able to communicate and collaborate around requirements and needs from peers
Interested in creative processes like game development, architecture, visual effects, or film & tv. Direct exposure to any highly creative industries is a major bonus.
Responsibilities
Using your expertise in back-end technologies and tools, we expect you to:
Build scalable and secure services and features into our desktop application and cloud APIs.
Write, test, and deploy highly performant desktop application code.
Participate in, or lead, design reviews with peers and stakeholders.
Review code and solutions developed by others and provide constructive feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Research 3rd party systems to facilitate the development of integrations and plugins.
Craft and maintain documentation for internal / external APIs and integrations.
Occasionally partner with customer facing teams to provide support / resources for special projects
Take part in the rotating on-call pager-duty, providing first-response in the event of an outage or automated alarm.
Requirements
5+ years of experience as a Software Engineer with a strong focus on systems design and development, data structures / algorithms, and developer operations
3+ years of experience with back-end development, with languages such as Typescript and/or Javascript, Go, Python, or C++, and experience with technologies such as PostgresQL, Terraform, Github Actions, and Docker
At least 2 years of experience with Typescript, alongside proficiency in other popular JS frameworks and libraries such as Electron, Prisma, Sequelize, Vite, and TRPC
Experience developing and deploying desktop applications to Windows, Mac, and Linux, specifically Electron desktop applications
Experience building microservices, user facing APIs, and websockets
Deep expertise working with and deploying solutions to Amazon Web Services
Proven ability to work in a fast-paced development environment and deliver timely results.
Excellent communication and interpersonal skills
Experience writing and maintaining automated tests
Experience working within a startup
Preferred Qualifications
Previous experience in a software or technology startup environment.
Experience with modern front-end development frameworks, specifically React
Understanding of 3D concepts (meshes, materials, transforms, etc.)
Exposure to 3D authoring applications and their APIs/SDK..
Knowledge of tools and solutions used by creative teams in the game industry.
Established network within the gaming and creative industries.
What We Offer
Competitive salary and equity options.
Flexible work environment and remote workplace.
Opportunity to work on groundbreaking products that empower artists and creatives worldwide.
Collaborative and inclusive company culture.
Professional development and growth opportunities.
How to Apply
Please email us at careers@mudstack.com with your resume and a brief message describing why you would be a good fit for this position.