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 →