Backend Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Motif · 2 months ago

Backend Software Engineer

Motif is seeking a skilled and passionate backend developer to join their growing team. In this role, you will take ownership of key aspects of cutting-edge projects and have a major impact in shaping the development of high-performance scalable applications.

ArchitectureConstructionIndustrial Engineering

Responsibilities

Take ownership of key aspects of our cutting-edge projects
Shape the development of high-performance scalable applications
Design, build, and deploy highly scalable and performant distributed systems in a production environment
Design and build backend distributed applications, considering performance, security, maintainability, resiliency, user experience, and more
Balance and engineer trade-offs between implementation time required and sophistication of the solution
Work with Product to define the scope of solutions through requirement analysis
Design and implement APIs: GraphQL, REST, gRPC, etc
Work with large data sets in a variety of database technologies, such as: Postgres, CockroachDB, Vitess, Bigtable, Cassandra, Dynamo, Kafka, RabbitMQ
Apply caching solutions to address performance and scalability needs
Participate in Agile development
Utilize CI/CD methodologies and automation tools such as Terraform
Work with dynamic schemas, and schemas defined by 3rd party developers
Implement Microservices Architecture and tools: Kubernetes, Docker, serverless, etc
Ensure Application Resiliency and DevOps: security, fault tolerance, disaster recovery, monitoring, logging, and operation at scale

Qualification

Distributed systemsCloud computing AWSCloud computing GCPCloud computing AzureProgramming languages C#Programming languages RUSTProgramming languages JavaProgramming languages C++Programming languages GOProgramming languages ScalaProgramming languages PythonAPI designImplementationMicroservices ArchitectureAgile developmentCI/CD methodologiesApplication ResiliencyData manipulationDomain experience CADDomain experience MLDomain experience etc.

Required

2- 4 years of experience in designing, building, and deploying highly scalable and performant distributed systems in a production environment
Demonstrated ability to design and build such backend distributed applications, considering many aspects of application design and implementation including performance, security, maintainability, resiliency, user experience, and more
Demonstrated ability to balance and engineer trade-offs between implementation time required and sophistication of the solution
Experience with requirement analysis (working with Product to define the scope of solutions)
Proficiency with cloud computing platforms such as AWS, GCP, Azure - Load balancing, API gateways, User management, Object stores, Security, Databases, etc
Deep proficiency with one of these programming languages: C#, RUST, Java, C++, GO, Scala, Python
Proficiency designing and implementing API's: GraphQL, REST, gRPC, etc
Proficiency working with large data sets in a variety of databases technologies, such as: Postgres, CockroachDB, Vitess, Bigtable, Cassandra, Dynamo, Kafka, RabbitMQ
Proficiency in applying caching solutions to address performance and scalability needs
Experience with Agile development
Experience with CI/CD methodologies and automation tools such as Terraform

Preferred

Experience working with dynamic (not-fixed) schemas, and schemas defined by 3rd party developers
Proficiency with Microservices Architecture and tools: Kubernetes, Docker, serverless, etc
Proficiency with Application Resiliency and DevOps: security, fault tolerance, disaster recovery, monitoring, logging, and operation at scale
Experience working with large data sets in browser-based real-time collaborative multi-user applications. This could be experience with web apps manipulating large quantities of text, charts, 2D, or 3D graphics, etc
Experience with data manipulation in collaborative web applications. For example, handling “eventual consistency” of data in “multi-Player” collaboration technologies (such as with “Google Docs”). Technologies such as SignalIR, Y.js, etc
Domain experience: CAD, ML, Simulation, Data compression, Reprographics, Solid modelling, Reality Capture/3D-scanning, and other technologies found in the building architecture and construction industries

Company

Motif

twittertwitter
company-logo
Motif is a creating a platform that fosters creativity, encourages teamwork.

Funding

Current Stage
Early Stage
Total Funding
$46M
Key Investors
CapitalGRedpoint
2025-01-30Series A· $46M
2025-01-30Seed

Leadership Team

leader-logo
Amar Hanspal
Chief Executive Officer
linkedin
leader-logo
Brian Mathews
Chief Technology Officer
linkedin
Company data provided by crunchbase