We’re seeking a backend engineer who thrives on designing scalable systems and solving technical challenges behind the scenes. You will be responsible for building robust backend logic, API services, and data infrastructure to support web or Omniverse-based applications, while collaborating closely with frontend engineers and product teams.
▌Key Responsibilities:
-Partner with product managers and frontend engineers to translate product requirements into backend architecture.
-Develop and maintain scalable backend services using Node.js (Express, NestJS, etc.).
-Design and optimize database schemas (MongoDB, SQL, or NoSQL) to ensure consistency and performance.
-Create efficient data pipelines and processing workflows.
-Implement secure and performant RESTful APIs with robust authentication and access controls.
-Deploy and manage cloud-based services (AWS, GCP, or Azure).
-Maintain CI/CD workflows and containerized environments (Docker, Kubernetes).
-Monitor system health and fine-tune backend performance.
▌Required Qualifications:
-Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-Proficient in backend programming languages such as Node.js or Python.
-Experience with modern backend frameworks (Express, NestJS, etc.).
-Solid understanding of database management (MongoDB, PostgreSQL, MySQL, etc.).
-Knowledge of API architecture, security standards, and cloud infrastructure.
-Familiarity with containerization and deployment tools.
-Strong debugging and problem-solving abilities.
▌Preferred Qualifications:
-Experience with event-driven architecture or WebSockets.
-Background in web scraping, data preprocessing, or workflow automation.
-Understanding of scalable distributed systems and high-availability architectures.
-Familiarity with Agile methodologies (Scrum).