R

Node.js Developer (3D Graphics) (Remote)

RemoteStar
Full-time
On-site
Cambourne

Job Title : Node.js Developer (3D Graphics) Job Location : Ahmedabad Employment Type : Full Time  About the Client: Our client is a leading technology company specializing in advanced 3D applications for the AEC (Architecture, Engineering, and Construction) industry. Known for delivering scalable, high-performance solutions, they aim to transform how professionals visualize and collaborate on complex 3D data. The company fosters an innovative and collaborative work environment, where team members contribute to cutting-edge projects that push the limits of 3D technology. Role Overview: We are looking for a highly motivated Node.js Back-End Developer to join our growing team. In this role, you will be responsible for building and maintaining the server-side logic of a 3D graphics application, its APIs, and collaborating closely with the core platform team on integration with additional applications. You will work alongside front-end developers, DevOps teams, and product managers to deliver scalable, secure, and high-performance web applications. Responsibilities: * Develop and maintain server-side applications using the MERN stack. * Design, implement, and optimize RESTful API endpoints to support client-side functionality. * Integrate with third-party APIs for additional features. * Ensure the reliability, scalability, and security of back-end systems. * Write clean, maintainable, and efficient code following best practices. * Write unit and functional test cases to ensure system robustness. * Debug and troubleshoot back-end issues across development, staging, and production environments. * Stay up-to-date with emerging technologies, frameworks, and best practices in Node.js development. * Maintain proper documentation of code and processes. * Collaborate with DevOps and cloud platforms (e.g., AWS, Azure, GCP) to deploy, monitor, and manage applications. Role Requirements: * A bachelor's degree in Computer Science or equivalent experience. * Strong understanding of RESTful APIs and the HTTP protocol. * Experience as a backend developer in a professional setting. * Proficiency in JavaScript (ES6+) or a solid understanding of programming fundamentals to quickly pick up new languages. * Experience working with databases. * Competence with version control systems (e.g., GitHub, GitLab). * Understanding of Test-Driven Development (TDD) and how to write effective test cases. * Awareness of security best practices. * Excellent problem-solving skills with a proactive approach to technical challenges. * Strong communication skills and ability to work effectively in a team. * Outstanding work ethic and commitment to delivering results. Desirable Skills & Experience: * Proficiency with Node.js and Express. * Experience writing tests using Jest. * Understanding of OpenAPI schema. * Familiarity with DevOps concepts such as containerization and CI/CD. * Experience with GitHub, with a bonus for writing GitHub Actions and interacting with GraphQL APIs. * Familiarity with ReactJS/Redux. * Experience with NoSQL databases, such as MongoDB. * Experience working in Agile development environments. * Familiarity with the construction industry. * Experience with 3D Graphics or Unity3D. * Experience in leading Code Reviews and reviewing Pull Requests. * Experience in designing system architecture. * Experience working with a product team and turning user journeys into functional requirements.

Apply now
Share this job