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
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!