VibeIQ is transforming the way brands bring products to market with their Assortment Lifecycle Platform. They are seeking a Sr. Full Stack Engineer to join the Core Apps team, focusing on building a visual collaboration canvas platform that enhances user productivity through innovative solutions.
Responsibilities:
- Collaborate closely with product managers, designers, and other engineers to define, design and implement new features in the domain including bringing new ideas and designing solutions from start to finish
- Design, develop, and maintain high-performance capabilities using TypeScript, Angular, Canvas API/WebGL, and related technologies
- Work at all levels of our stack: AWS, WebSockets, TypeScript, Angular, Node.js, DynamoDB
- Optimize application performance and scalability, identifying areas for improvement and implementing necessary enhancements
- Influence and improve upon our software engineering standards, including code quality, code cleanliness, code reviews, continuous integration, and testing
- Own features end-to-end, from technical design through deployment and monitoring
- Collaborate with teams across VibeIQ to improve our product, architecture, and engineering practices
Requirements:
- 6+ years building user-facing products as a fullstack developer
- A track record of designing reliable and highly scalable systems with heavy traffic
- Strong experience with Angular (preferred) or React, state management (NgRx/RxJS), WebSockets, browser performance optimization, RESTful APIs, and microservice architectures
- Strong problem-solving skills. You can effectively research problems, weigh approaches, and design complex systems that span the entirety of our application
- Proactive communication and relationship-building skills. You care about learning, growing, and helping others to do the same
- Comfort with taking ownership and ramping up quickly at a young startup
- Experience with WebSockets, Canvas API/WebGL, or real-time sync
- Experience with automated testing
- Contributions to open-source projects or technical blog posts
- A strong intuition for UX. You can identify when something feels off and improve upon it
- An interest in security