Scalable software solutions for industry leaders

Senior FullStack Engineer (Python / Node.js / React / TS)

Overview

 

We are building a B2B SaaS platform powered by AI to transform recruitment workflows and decision-making. The platform is currently live and in active customer delivery, supported by executive sponsorship and a growing in-house product and engineering organisation.

 

The organisation has successfully transitioned from an external delivery partner to a permanent internal team. The focus has now moved from foundational setup to sustained product development, platform hardening, and commercial scale-out. Senior engineers joining at this stage must be comfortable delivering at pace while parts of the platform and tooling continue to evolve.

 

About the Product & Team

The core platform is live, with a roadmap focused on new AI-driven functionality and workflow expansion.

  • Environment: This is a dynamic, changing environment where feature teams operate in parallel with platform and DevOps engineers who are addressing technical debt and CI/CD maturity.
  • Team Structure: You will work within a cross-functional team including a Head of AI & Technology, Lead Tech, and other Software and DevOps engineers.
  • AI-Native Culture: The team uses AI developer tooling (e.g. Copilot, Windsurf, LangChain) as a core part of daily engineering practice to improve velocity and code quality.


Responsibilities:

โ€” Feature Delivery: Design, build, test, and release complex product features across the full stack;

โ€” Ownership: Own non-functional requirements such as performance, reliability, security, and observability for delivered areas;

โ€” Cross-Team Coordination: Work closely with Platform and DevOps engineers to align feature delivery with infrastructure and CI/CD changes;

โ€” Technical Leadership: Contribute to architectural discussions, set quality standards through code reviews, and mentor mid-level engineers;

โ€” AI Enhancement: Actively use and help standardise AI developer tools to improve overall team effectiveness.


Requirements:

Technical Experience

โ€” Backend: Python (FastAPI) and Node.js;

โ€” Frontend: React and TypeScript;

โ€” Data: PostgreSQL, API design, and schema evolution;

โ€” Cloud & Infra: AWS or GCP, Docker, Kubernetes, and Terraform;

โ€” CI/CD & Observability: GitHub Actions, monitoring, logging, and alerting;

โ€” AI: Practical experience integrating LLM APIs and using AI-assisted development tooling.

 

Business & Soft Skills

โ€” SaaS Experience: Proven experience delivering features in SaaS environments with live users;

โ€” Agile Delivery: Experience working closely with Product Managers and Designers in agile teams;

โ€” Judgement: Ability to make sound technical and delivery decisions under ambiguity;

โ€” Resilience: Effective and calm when priorities or foundations are changing.

 

Hardware & Compliance

โ€” Hardware: Laptop, access to environments, and tooling will be provided by the client;

โ€” Pre-onboarding: Successful candidates must complete background and criminal checks (approx. 2 weeks before commencement).

 

Hiring process:

Stage 1: CV and GitHub Review;

Stage 2: Screening Interview (30 mins);

Stage 3: Technical Interview (1 hour) including pair-programming;

Stage 4: Cultural alignment review (30 mins).

Required skills experience

Python 4 years
Node.js 4 years
React.js 4 years
TypeScript 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 5 February
64 views
ยท
22 applications
To apply for this and other jobs on Djinni login or signup.
Loading...