AI-Driven Software Engineer (Node.js & C++)
Core
Build and optimize a hybrid Node.js–C++ backend system, acting as the execution engine to transform architectural specs into production-ready code.
Role type
Senior backend software engineer (Node.js & C++)
Builds
High-performance backend components and integrations for a digitalization partner serving SMEs
Domain
IT services / Digitalization for small and medium-sized enterprises
Deliverable
production ML models | product features
Required skills
Node.js development, C++ code reading and debugging, Linux environment proficiency, build tools (Docker, Make, CMake), AI-assisted development workflows, performance optimization, legacy code refactoring
Preferred skills
Experience with AI tools like Cursor or Claude, iterative development practices
Technologies
Node.js, C++, Docker, Make, CMake, Linux
Responsibilities
Develop backend components in Node.js and high-performance C++ integrations; Translate technical specifications into functional solutions; Use AI tools to accelerate development and code improvement; Apply test-driven approaches; Manage and optimize build environments; Analyze system performance and identify bottlenecks; Refactor legacy code; Collaborate with architecture roles
Seniority
Senior, hands-on IC