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.
Job Requirements
Minimum 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)
Job 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
Job 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
MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.