We are looking for a Software Engineer to join our team on a contract basis. In this role, you will shape the primary web application that brings together the broader product ecosystem into a cohesive customer experience. This opportunity is ideal for someone who enjoys building high-quality frontend platforms, creating smooth integrations, and developing extensible functionality with modern JavaScript technologies.
Responsibilities:
- Design, enhance, and support the central React-based application using frameworks such as Next.js or Vite to deliver a unified user experience.
- Develop and manage core application capabilities including authentication flows, navigation structure, and shared state across a single-tenant environment.
- Integrate external platforms and services into the product in a way that feels consistent, intuitive, and native to end users.
- Create custom n8n nodes using Node.js and TypeScript to expand workflow automation and platform functionality.
- Collaborate with cross-functional teams to ensure the host application aligns with broader product goals and technical standards.
- Improve application reliability, maintainability, and performance through thoughtful architecture and clean implementation.
- Troubleshoot integration and frontend issues, identifying practical solutions that support a seamless customer experience.