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.