Prove AI
Prove AI

Software Developer (Full Stack)

July 5, 2025
Full-time
Remote · Canada
Mid-Senior level
Full-stack Developer

As a Full Stack Software Developer at ProveAI, you will play a critical role in building our next-generation AI governance platform, helping enterprises ensure responsible AI usage through robust, secure, and scalable tools. You will work across the stack—primarily using TypeScript, React, and Node.js—with opportunities to contribute to both backend systems and frontend interfaces. While the role values frontend capability, strong backend engineering experience is essential to support our API layer, data processing, and system integrations.

This is a hands-on engineering role for someone excited about crafting production-grade software, solving complex problems, and contributing to a high-performing product and engineering team.

Responsibilities:

  • Build and maintain full stack applications using React, Node.js, and TypeScript
  • Design and develop RESTful or GraphQL APIs and backend services that interface with AI systems and blockchain infrastructure
  • Work closely with product managers and designers to deliver intuitive, performant user experiences
  • Write clean, modular, and testable code that meets production-readiness standards
  • Develop and maintain cloud-hosted infrastructure components and CI/CD pipelines
  • Collaborate with cross-functional stakeholders to translate business goals into technical solutions
  • Debug, monitor, and optimize performance across both frontend and backend components
  • Contribute to shared codebases and documentation, including internal libraries and SDKs
  • Participate in Agile processes (sprints, stand-ups, retrospectives) and peer code reviews
  • Occasionally contribute to writing smart contracts or supporting Web3 applications

Requirements:

  • 5+ years of experience as a professional software engineer
  • Proficiency in TypeScript and JavaScript (ES6+)
  • Experience with React (including hooks, context API, and state management)
  • Experience with Node.js, including API development and backend logic
  • Familiarity with databases (e.g., PostgreSQL, MySQL, MongoDB, Redis)
  • Exposure to both frontend and backend systems in a production setting
  • Comfortable working in a fast-paced, agile environment
  • Strong debugging, problem-solving, and structured thinking skills
  • Excellent English communication and collaboration skills
  • Proven experience contributing to professional, team-based software projects

Nice to have:

  • Experience with Python
  • Familiarity with smart contracts or blockchain (e.g., Hedera, Solidity)
  • Experience deploying in cloud environments (e.g., AWS, IBM Cloud)
  • Knowledge of DevOps tools (Docker, Kubernetes, CI/CD pipelines)
  • Exposure to AI, machine learning, or LLMs
  • Experience with test frameworks (Jest, Cypress, Selenium)

Benefits:

  • Fully remote, work from home environment
  • Flexible working hours
  • Paid Time-Off
  • Periodic in-person offsites globally (travel permitting)
  • Long-term incentive programs
  • Continued education support
  • Advancement opportunity