We are looking for a Full Stack TypeScript Engineer to join the iDeus team and work on a large-scale BIM platform and other high-impact web applications. You will help build complex, interactive products using React, Next.js, NestJS, and modern AI-assisted development workflows.
Required Skills:
- 3+ years of experience with React, TypeScript, and Next.js;
- Ability to take ownership of features from architecture to delivery;
- Strong understanding of React internals, rendering lifecycle, and Hooks (including custom hooks);
- Experience with backend development using NestJS;
- Experience designing and integrating APIs (REST, GraphQL);
- Experience with real-time applications and WebSockets;
- Experience with Redux Toolkit or similar state management solutions;
- Experience building complex interactive UIs, including Canvas/WebGL-based interfaces;
- Comfortable using modern AI-assisted development tools and workflows (Cursor, Claude Code, etc.);
- Strong understanding of software architecture, engineering principles, and code quality standards;
- Experience with performance optimization and memory management in large-scale applications;
- Upper-Intermediate or higher level of English.
Nice to Have:
- Experience with Autodesk APIs or BIM/3D-related development;
- Experience with AWS-based infrastructure;
- Experience with third-party integrations.
What You’ll Be Doing:
- Designing and developing scalable frontend and backend functionality;
- Building complex interactive interfaces and visualization tools;
- Developing AI-powered features, assistants, and automations;
- Collaborating closely with product and engineering teams;
- Improving application architecture, performance, and developer workflows;
- Participating in technical planning and architecture discussions.
We Offer:
- Fully remote work with flexible working hours;
- Competitive salary based on your experience and interview results;
- 20 working days of paid annual leave (vacation and sick leave included);
- Opportunity to work on a large-scale BIM platform with complex technical challenges;
- Modern development workflow with active usage of AI-assisted engineering tools;
- Long-term collaboration and stable workload;
- Direct impact on product architecture and technical decisions;
- Friendly and highly skilled engineering team with minimal bureaucracy.