We are seeking a motivated Full Stack Developer with 4+ years of experience in modern web and backend development, and exposure to Digital Twin technologies. In this role, you will work closely with Unreal Developers, Solution architect to build and enhance enterprise-grade Digital Twin platforms and applications. You will gain hands-on experience across the full technology stack—contributing to scalable, secure, and high-performance solutions.
Responsibilities
- Contribute to the design, development, and maintenance of backend services and System Integrations.
- Implement and support RESTful APIs and integrations to ensure scalability and reliability.
- Develop front-end components and dashboards using React.js (with optional visualization frameworks like Three.js / Babylon.js).
- Support backend services with Python, Node.js, Express, and PostgreSQL.
- Assist in setting up data pipelines and cloud-based integrations with AWS services (IoT Core, TwinMaker, SiteWise, S3, DynamoDB, Lambda, etc.).
- Participate in code reviews, testing, and debugging to ensure high-quality code delivery.
- Collaborate in Agile workflows, using Git and JIRA for tracking and version control.
- Learn and apply best practices in cloud, containerization (Docker / Kubernetes), and security.
- Troubleshoot issues and proactively support the team in delivering impactful solutions.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).3–4 years of professional experience in full-stack development.Hands-on experience with Python, Node.js, React.js, Express, PostgreSQL.Familiarity with RESTful APIs and backend integration.AWS services (IoT Core, TwinMaker, SiteWise, Lambda, S3, DynamoDB) is a PlusUnreal Engine and NVIDIA Omniverse integration systems (e.g., Omniverse Connectors, USD pipelines, Unreal Datasmith / Pixel Streaming) is a PlusKnowledge of data analysis tools (Pandas, Matplotlib) is desirable.Experience with Git, CI / CD pipelines, and Agile environments.Strong problem-solving skills, eagerness to learn, and ability to collaborate effectively in a team setting.