About the job
Mission
As a pivotal member of our development team, you will be responsible for translating architectural designs into high-quality, production-ready software. Your primary focus will be on the development and optimization of a hybrid Node.js and C++ system, utilizing AI-driven tools to enhance productivity without sacrificing code quality.
Responsibilities:
- Design and implement backend components using Node.js and create high-performance integrations with C++.
- Translate technical specifications into effective, functional software solutions while ensuring accuracy.
- Leverage AI tools to expedite development processes, validation, and code enhancements.
- Employ test-driven development methodologies to guarantee system robustness and stability.
- Oversee and optimize build environments, including Docker, Make, and CMake.
- Conduct performance analyses to identify and resolve bottlenecks, particularly in Node.js and C++ interactions.
- Refactor legacy code to transform it into clean, maintainable, and high-performance solutions.
- Collaborate with architecture teams to continuously refine and enhance the system.
