This job posting is currently inactive. Check out other active jobs at NodeRisk.

Full Stack Developer

NodeRisk
Full-timeColombo, Sri Lanka

We’re an early-stage, venture-backed cybersecurity startup building AI- Powered Penetration Testing Platform . We’re looking for a Full Stack Engineer to join our core Engineering Team. What You’ll Do

  • Lead development of a full-stack web platform used to orchestrate AI-driven pentesting operations.
  • Build and scale backend APIs and services using FastAPI and Python to connect agents, knowledge graphs, and AI engines.
  • Develop rich, interactive UIs in React/Next.js to visualize attack paths, asset relationships, and test results.
  • Integrate and query graph databases (TypeDB/Neo4j) to enable reasoning over structured security knowledge.
  • Handle real-time communication layers with WebSockets, live logs, and event streams.
  • Own containerization, DevOps tooling, and deployment pipelines using Docker, GitHub Actions, and minimal cloud setup.
  • Design and implement security and access control layers to ensure secure user interaction.
  • Work closely with AI/LLM engineers to expose AI decisions and agent outputs to users in intuitive ways.
  • Help set engineering best practices around testing, CI/CD, observability, and documentation.
  • Contribute directly to product planning, sprint cycles, and architectural roadmap as an early engineering voice.

What We’re Looking For

  • 3+ years of hands-on full-stack development experience, ideally in fast-paced or early-stage environments.
  • Strong expertise in React/Next.js for building production-grade SPAs and dashboards.
  • Backend proficiency with Python (FastAPI) and a solid understanding of API design and async programming.
  • Experience integrating and working with graph databases (TypeDB, Neo4j, or equivalent).
  • Solid understanding of containerization (Docker) and deploying services in cloud or local environments.
  • Familiarity with WebSockets, live data streams, or pub/sub architectures.
  • A mindset for ownership, quality, and shipping fast with minimal supervision.
  • Comfortable operating in high-autonomy, low-structure environments where priorities can shift quickly.
  • Clear communication skills and willingness to collaborate with cross-functional stakeholders.

Why Join Us

  • Founding engineer role with direct influence on architecture, product, and culture.
  • Meaningful equity in a high-conviction, venture-backed company.
  • Work on bleeding-edge technologies at the intersection of AI, security, and automation.
  • Remote-first team culture, async-friendly, and flexible work hours.
  • High-impact environment your code will shape real-world offensive security automation.
  • Top-tier gear, learning budget, and ability to experiment with new tools and stacks.
  • A fast-moving team with deep expertise in cybersecurity, AI, and startup execution.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from NodeRisk via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.