Senior Fullstack Engineer – Python, Node.js, React Offline

We are supporting a fast-growing AI-powered SaaS product that is building a next-generation platform designed to transform workflows for enterprise customers. The platform leverages advanced AI tooling to automate and augment critical processes, providing actionable insights and improving operational efficiency.

 

The product is currently in Beta, with a full launch targeted later this year. A newly formed engineering team will address existing architectural gaps and implement new feature sets. This role offers a rare opportunity to influence both technical direction and product success from an early stage.

 

Engagement Details

●​ Start Date: Immediate

●​ Initial Term: Up to 12 months with potential extension (6 months minimum except if performance issues)

●​ Location: Fully remote

●​ Working Hours: 8 hours/day, aligned with UK business hours

 

About the Project

 

The platform is a AI SaaS product built using a modern stack:

●​ Backend: Python (FastAPI), Node.js

●​ Frontend: React (TypeScript)

●​ Infra/CI/CD: AWS, Kubernetes, Terraform, GitHub Actions

●​ Data: PostgreSQL (RDBMS), LLM integrations (OpenAI API, Langfuse)

 

This is a full lifecycle roleβ€”ranging from architecture discussions to feature delivery, where you’ll collaborate with product, design, and QA teams. You’ll also leverage modern AI developer tools (e.g., GitHub Copilot, LangChain) to accelerate delivery and improve quality.

 

 

Must-Have Experience & Skills

 

Technical / Product

●​ 5+ years experience as a fullstack engineer in production environments 

●​ Proficiency with Python (FastAPI) and Node.js for backend development ●​ Strong frontend skills with React (TypeScript)

●​ Solid database experience (PostgreSQL or similar RDBMS)

●​ Familiarity with microservices architecture and modern design patterns

●​ Experience with AWS, Kubernetes, and CI/CD pipelines (e.g., GitHub Actions)

●​ Exposure to AI/ML or LLM-based systems (e.g., OpenAI API, LangChain) is a plus

 

Business & Delivery

●​ Experience in SaaS environments, ideally B2B

●​ Previous experience working in hybrid or distributed agile teams

●​ Ability to work autonomously and take ownership of end-to-end delivery

 

Soft Skills

●​ Clear communication and ability to collaborate in remote-first teams 

●​ Proactive problem solver with a pragmatic, delivery-focused mindset

●​ Adaptable and resilient, comfortable in fast-paced and evolving environments 

●​ Curious and eager to learn new tools and approaches (especially AI-driven)

 

Responsibilities

 

●​ Develop and maintain backend services (Python/Node.js) and frontend components (React)

●​ Own features from estimation through to production and QA sign-off ●​ Contribute to architecture and technical direction decisions

●​ Collaborate with product, QA, and DevOps for smooth, high-quality delivery ●​ Ensure robust testing, observability, and security practices are in place

●​ Leverage AI development tools (e.g., GitHub Copilot, LangChain) to improve velocity and reduce boilerplate

●​ Participate in agile ceremonies: standups, sprint planning, reviews, and retrospectives

 

Success Criteria

●​ Rapid onboarding within 2–3 weeks

●​ Delivery of clean, tested, and documented code aligned with agreed standards 

●​ Effective collaboration across cross-functional teams

●​ Improved performance, resilience, and observability of platform components 

●​ Demonstrated use of AI/ML tools to accelerate and improve development

outcomes

 

Working Practices

●​ Methodology: Agile (Scrum/Kanban hybrid)

●​ Tooling: Jira, Slack, GitHub, CI/CD pipelines

●​ Ceremonies: Daily standups, sprint planning, retrospectives, and demos

 

 

Assessment Process

1.​ CV & GitHub Review – Validate technical depth and SaaS experience

2.​  Screening Call (30 mins) – Initial technical and cultural assessment

3.​  Technical Interview (1 hr) – Pair-programming and fullstack problem-solving

4.​  Final Interview (30 mins) – Focus on collaboration, mindset, and adaptability

 

What We Offer:

  • Full remote with flexible business hours;
  • Three weeks of vacation per year (15 working days);
  • Paid sick leave per year (5 working days);
  • Amazing opportunities for professional growth within a top-notch team of professionals;
  • Competitive compensation commensurate with your experience and skills;
  • English lessons;
  • Co-working compensation;
  • An excellent team with a friendly atmosphere.

 

The job ad is no longer active

Look at the current jobs Fullstack →

Loading...