ABOUT THE ROLE
We are looking for a Staff Full Stack Engineer to drive the development of high-performance web and desktop applications while ensuring scalability, maintainability, and real-time communication efficiency. In this role, you’ll collaborate with cross-functional teams to design and implement solutions that power our core products.
Your expertise in AI-native engineering (agentic workflows, strong architectural seams, and test-driven delivery) will be essential as we move quickly without compromising quality.
Day to day
you’ll reach for whatever technology best fits the problem - today that often means React, TypeScript, and Tauri, with real-time collaboration and CI/CD as core parts of how we ship. If you are passionate about engineering excellence, tackling complex technical challenges, and mentoring engineers, this is
the role
for you.
Responsibilities
- Collaborate with product, design, and engineering teams to translate business
requirements
into high-quality software solutions.
- Design, develop, and maintain web and desktop applications.
- Utilize CI/CD pipelines using GitLab, ensuring automated testing and smooth deployments.
- Write clean, scalable, and maintainable code across the codebase
- Write testable code and the tests to go with it
- Participate in code reviews, sharing best practices and improving overall code quality.
- Troubleshoot and debug issues in production and non-production environments.
- Stay up to date with emerging technologies and propose improvements to architecture and workflows.
- Architect complex state management solutions for large-scale applications.
- Design and implement efficient processes for data processing, caching, and real-time updates ensuring scalability
- Provide technical mentorship, guiding engineers on best practices, system design and performance optimizations.
- Lead architectural discussions and contribute to long-term technical strategies ensuring alignment with business goals.
Requirements
& Skills
- 7+ years of professional experience developing in Javascript or TypeScript
- Strong proficiency in building scalable applications.
- Expertise in HTML, CSS, SCSS, and TypeScript.
- Experience with real-time communication protocols (WebSockets, MQTT).
- Strong proficiency in unit testing and E2E testing frameworks (Cypress).
- Knowledge of Rust and Python is beneficial for backend integration.
- Experience with relational and/or non-relational databases
- Proficiency in CI/CD pipelines using GitLab and experience with DevOps tools.
- Excellent problem-solving skills and a strong ability to troubleshoot complex issues.