Backend Developer

Backend Developer

Posted Today by Haystack

Negotiable
Undetermined
Remote
United Kingdom

Summary: The role of Backend Developer involves transforming an existing Python-based AI application into a robust Node.js solution for a high-growth technology company. The position requires designing a scalable platform, integrating external data sources, and ensuring security and maintainability. The developer will also create a user-friendly front-end interface and work on enhancing the application's security and scalability. This is a fully remote position with an initial contract duration of 10-12 weeks, with potential for extension.

Key Responsibilities:

  • Analyse and rebuild an existing Python-based AI application using Node.js.
  • Design and implement a scalable and maintainable Node.js platform.
  • Integrate various external data sources including RSS feeds, websites, and APIs.
  • Process and store data effectively within a database.
  • Develop a user-friendly front-end interface for data display and interaction.
  • Ensure the rebuilt platform is secure, robust, and passes rigorous security testing.

Key Skills:

  • Strong commercial experience with Node.js development.
  • Proven experience in refactoring or rewriting existing applications.
  • Solid understanding of secure software engineering principles.
  • Expertise in building applications that integrate with APIs, web scraping, and data feeds.
  • Experience with database design and integration.
  • Familiarity with modern JavaScript frameworks like React or Vue for front-end development.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are partnering with a high-growth technology company focused on leveraging AI to solve complex data challenges. They are seeking a talented individual to help transform an innovative internal tool into a robust, production-ready solution.

The Role

  • Analyse and rebuild an existing Python-based AI application using Node.js.
  • Design and implement a scalable and maintainable Node.js platform.
  • Integrate various external data sources including RSS feeds, websites, and APIs.
  • Process and store data effectively within a database.
  • Develop a user-friendly front-end interface for data display and interaction.
  • Ensure the rebuilt platform is secure, robust, and passes rigorous security testing.

What You'll Need

  • Strong commercial experience with Node.js development.
  • Proven experience in refactoring or rewriting existing applications.
  • Solid understanding of secure software engineering principles.
  • Expertise in building applications that integrate with APIs, web scraping, and data feeds.
  • Experience with database design and integration.
  • Familiarity with modern JavaScript frameworks like React or Vue for front-end development.

What's On Offer

  • Opportunity to work on a cutting-edge AI-driven data platform.
  • Engage in a critical project to enhance security and scalability.
  • Fully remote work flexibility.
  • Initial contract duration of 10-12 weeks with potential for extension.

Apply via Haystack today!