remoteonsite
Software Engineer - Node JS/Typescript Plugin & App Developer - Dassault Systemes
Software Engineer
Software Engineer focused on building scalable Node.js/TypeScript plugins and applications for the 3DEXPERIENCE platform, delivering modern solutions that empower global R&D teams and customers.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Node.js/TypeScript plugins, extensions, and standalone applications for the 3DEXPERIENCE platform.
- Collaborate with cross‑functional teams to define feature requirements, architecture, and integration points.
- Implement robust, testable code following best practices, ensuring scalability and maintainability.
- Integrate with RESTful APIs, WebSocket services, and other enterprise systems to deliver seamless user experiences.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- Strong proficiency in Node.js and TypeScript with a solid understanding of JavaScript fundamentals.
- Experience building plugins or extensions for enterprise platforms, preferably within a 3DEXPERIENCE or similar ecosystem.
- Hands‑on knowledge of API design, authentication, and data integration patterns.
- Familiarity with modern front‑end frameworks (React, Angular) is a plus.
- Excellent problem‑solving skills, attention to detail, and a collaborative mindset.
Skills
nodejstypescriptjavascript