Senior Full Stack Engineer

VERSES
Summary
Join VERSES, a cognitive computing company, as a Sr. Full Stack Engineer and contribute to the development of next-generation intelligent software systems. You will integrate web applications with Spatial Web technologies, prototype systems for live demonstrations, and implement systems incorporating digital identity concepts. This role requires strong full-stack development experience, proficiency in various programming languages and frameworks, and a deep understanding of web technologies. You will work in a small, agile team, participate in code reviews, and mentor junior engineers. VERSES offers a global virtual work environment, responsible paid time off, a generous total rewards package, and the opportunity to shape the future of computing.
Requirements
- Minimum of 5 years of experience in software development, with a focus on full stack development (including web development)
- Proficiency in at least one βserver-sideβ programming language, such as Python, Rust, or Node.js
- Strong understanding of data serialization formats, such as JSON-LD and protobuf
- Strong experience with TypeScript/JavaScript and modern front-end frameworks such as React, Angular, or Vue
- Experience with NOSQL and RDBMS systems, such as MySQL, PostgreSQL, MongoDB
- Strong understanding of web technologies and standards, such as REST/CRUD, HTTP, DNS and web security
- Experience with cloud-based platforms and services such as AWS or GCP
- Experience with API design and development
- Experience working with IoT and edge computing technologies
- Experience with agile software development methodologies
- Bachelor's degree in Computer Science or a related field or equivalent years of work experience
- Excellent problem-solving and analytical skills
- Strong written and verbal communication skills
- A passion and spirit of innovation
Responsibilities
- Integrate web applications and other systems with emerging Spatial Web technologies, including protocols for decentralized, secure data exchange and 3D environment modeling
- Produce scalable & maintainable code, that is both testable and tested, using best practices
- Rapidly prototype systems for live demonstration, applying cutting-edge technologies to connect the physical and digital worlds
- Implement systems that incorporate concepts of digital identity, verifiable credentials, and data governance
- Work in a small and tight-knit agile innovation unit running ahead of the main product team
- Participate in code reviews and provide constructive feedback to team members
- Continuously learn and evaluate new technologies to improve the quality, performance, and scalability of our products
- Mentor and coach junior engineers to help them develop their technical skills and abilities
- Develop technical documentation and participate in knowledge sharing sessions
Preferred Qualifications
- Experience with WEB3 technologies such as zero trust architectures and distributed ledgers
- Understanding of core machine learning and AI concepts, including generative models (like GPTs), and an awareness of emerging paradigms such as active inference
- Experience with WebGL frameworks such as BabylonJS and ThreeJS
- Experience in 3D environments (Babylon.js, Omniverse, Unreal, etc)
- Experience with graph databases
Benefits
- Global virtual work environment (although some positions may need to operate within specific time zones)
- Responsible paid time off policy (RTO), and company-recognized Holidays
- Generous total rewards package