AI-Driven Software Engineer (Node.js & C++)
Core
Transform architectural specifications into robust, efficient, and production-ready code for a hybrid Node.js–C++ system.
Role type
Senior IC backend engineer (Node.js & C++)
Builds
High-performance backend components and integrations
Domain
Software engineering, backend systems, performance optimization
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 tools, test-driven development, performance analysis, legacy code refactoring
Preferred skills
Experience with iterative development workflows, focus on quality and results, comfort in fast-paced environments
Technologies
Node.js, C++, Docker, Make, CMake, Linux
Responsibilities
Develop backend components in Node.js and high-performance integrations with C++, 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