Node.js Developer
Location: London – 4 days a week in the office
Job Type: Full-Time
Currently working with an AI-powered technology company that provides innovative infrastructure solutions for professionals. Our platform empowers businesses and professionals to optimise workflows, streamline operations, and leverage cutting-edge artificial intelligence to solve complex challenges. The team are now looking for a Node.js Developer to join our growing team and contribute to the development of our advanced infrastructure products.
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance web applications and APIs using Node.js.
- Work closely with cross-functional teams, including data scientists, engineers, and product managers, to integrate AI-driven capabilities and infrastructure tools into our platform.
- Build robust backend services to support our platform’s architecture, ensuring security, scalability, and optimal performance.
- Develop and integrate systems that can handle large datasets and support real-time data processing.
- Optimise codebase and algorithms to enhance the efficiency and reliability of infrastructure services.
- Troubleshoot and debug complex technical issues to maintain system stability.
- Write clean, modular, and maintainable code following best practices.
Requirements:
- 3+ years of experience in developing applications using Node.js and backend technologies.
- Strong proficiency in JavaScript/TypeScript and backend frameworks like Express.js.
- Familiarity with designing and working with RESTful APIs and microservices architecture.
- Experience with database technologies like MongoDB, PostgreSQL, and MySQL.
- Experience working with cloud platforms (e.g., AWS, Azure, or GCP).
- Familiarity with Docker, Kubernetes, or other containerisation tools.
- Experience using version control systems like Git.
- Ability to design and implement high-performance, scalable backend solutions.
- Solid understanding of web security best practices.
Preferred Skills:
- Familiarity with AI or machine learning concepts, particularly in integrating AI into professional workspaces.
- Experience working with real-time systems, messaging queues, and event-driven architectures.
- Knowledge of cloud-native applications, serverless architectures, and infrastructure automation.
- Exposure to data pipelines, data analytics, or large-scale data processing.
Contact Detail:
Explore Group Recruiting Team