Own your future:
Our culture isn't something people join, it's something they build and shape. We believe that every person deserves to be heard and empowered. If you're on the fence about whether you're a fit, we say go for it. Let’s build something great together.
Our client is a large U.S.-based enterprise company in the connected products and security space. We are looking for a Senior Full Stack TypeScript Engineer to join a product team working on a connected security platform used by enterprise customers. The role will contribute to the evolution of a web-based platform, with work across frontend development, backend services, APIs, integrations, and device-related data workflows.
Must Haves:
- 5+ years of strong professional experience as a Full Stack Engineer.
- Strong hands-on experience with TypeScript, Vue.js and Node.js.
- Experience building production web applications.
- Experience working with APIs, service layers, and backend integrations.
- Ability to work with product, design, QA, and engineering teams in an Agile environment.
- Good debugging and troubleshooting skills across frontend and backend layers.
- Strong communication skills and ability to work independently.
Nice to Have:
- Frontend-leaning full-stack profile, with experience building reusable components, component libraries, or design-system-like UI architecture.
- Experience with connected products, IoT, device-data workflows, access-control systems, industrial platforms, or similar environments.
- Experience with platform features such as user management, credentials, permissions, device management, dashboards, or operational workflows.
- Experience working with distributed teams and external engineering partners.
- .NET / C# experience or openness to contribute to .NET-based work if needed.
- Cloud-native application experience, CI/CD, DevOps, observability, automated testing, or security-conscious development practices.
Key Responsibilities:
- Design, build, and maintain full-stack web application features using modern web technologies.
- Develop frontend features with a focus on usability, maintainability, and component architecture.
- Contribute to backend APIs, service layers, integrations, and data flows.
- Work closely with Product, UI/UX, QA, and engineering stakeholders to translate requirements into technical solutions.
- Troubleshoot and debug issues across the stack, including frontend behavior, backend services, integrations, and data flows.
- Maintain clean, testable, and efficient code following modern software engineering practices.
- Support performance, reliability, and maintainability improvements across the platform.
- Communicate technical decisions clearly and collaborate effectively in a distributed team environment.