Backend Development
Build the powerful backend systems that drive our products.
Choose a Specific Role
Select one of the roles below to start your tailored interview.
Backend Engineering Intern
Learn the ropes of backend development by supporting our core services.
New York, NY
Internship
3 Months
Responsibilities
- Assist in writing and testing API endpoints.
- Help with database maintenance and query writing.
- Participate in code reviews to learn best practices.
- Document new and existing processes.
Qualifications
- Currently pursuing a degree in Computer Science or a related field.
- Basic programming knowledge in any language.
- An interest in backend systems and cloud technologies.
- Eagerness to learn and contribute to the team.
Experienced BE Engineer (Node.js)
Join our growing team to build and maintain the backend of our innovative products.
Remote
2+ years
Full-Time
$120,000 - $150,000 USD
Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable server-side code using Node.js.
- Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical specifications.
- Develop and maintain RESTful APIs to facilitate seamless communication between frontend applications and backend services.
- Manage and optimize database systems (e.g., PostgreSQL, MongoDB) including schema design, query optimization, and data integrity.
- Implement security and data protection best practices.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 2+ years of experience as a Backend Engineer or in a similar role.
- Proficiency in Node.js.
- Solid understanding of relational and/or NoSQL databases.
- Experience with designing and consuming RESTful APIs.
- Strong problem-solving skills and attention to detail.
Senior BE for 3D Visualization Projects
Lead architectural decisions and mentor engineers while building our mission-critical backend services.
Remote
5+ years
Full-Time
Responsibilities
- Lead the design, development, and evolution of scalable, high-performance backend systems and microservices using Node.js with Express/NestJS.
- Architect and optimize complex database schemas for high availability and performance (SQL and NoSQL).
- Drive the implementation of robust APIs (REST, GraphQL) and integrate with third-party services.
- Mentor and guide junior and mid-level backend engineers, fostering a culture of continuous learning and technical excellence.
- Identify and resolve complex performance bottlenecks and scalability issues in production environments.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related quantitative field.
- 5+ years of progressive experience in backend software development, with a significant portion in a senior capacity.
- Expertise in designing and building distributed, scalable, and resilient systems.
- Proven experience with cloud platforms (AWS, GCP, Azure) and cloud-native architecture.
- Excellent leadership, mentoring, and communication skills.
Mid-Level Backend Engineer (Go)
Build high-performance services using Go for our core infrastructure.
London, UK
3-5 years
Full-Time
Responsibilities
- Develop and maintain microservices written in Go.
- Optimize code for low-latency and high-throughput.
- Work with containerization technologies like Docker and Kubernetes.
- Contribute to system architecture discussions and design.
Qualifications
- Professional experience writing production code in Go.
- Understanding of concurrent programming patterns.
- Experience with gRPC and Protocol Buffers.
- Familiarity with cloud environments like AWS or GCP.