Responsibilities
- Be a part of a truly cross-functional team; Backend Engineers, Frontend Engineers, Product Teams, Designers and QAβs.
- Participate in product planning from discovery all the way to deployment.
- Collaborate to develop robust new features, APIs, continuously improve products, and fix bugs.
- Ensure customers receive a white-glove experience with products.
- Own the development of features on client, server, service, and database.
Technical Experience
- Develop high-quality, responsive web applications using TypeScript, Javascript, React, Express.
- Experience with NestJS, Vite, and Next.js is a plus.
- Design and implement server-side APIs, data models, and business logic mainly using Express.
- Create client-side function-based React components, hooks, stories, and tests.
- Create and optimize database schemas, queries, and interactions with Postgres.
- Build reusable and modular components promoting code reusability, maintainability, and scalability.
- Perform testing, debugging, and troubleshooting to ensure high-quality deliverables.
- Stay updated with emerging web development trends and recommend improvements.
- Participate in code reviews and provide constructive feedback.
- Communicate project progress, challenges, and solutions to team members and stakeholders.
- Contribute to continuous improvement of development processes, methodologies, and tools.
Requirements
- At least 4 years of Full-Stack experience, focusing on TypeScript development.
- Expertise in designing, coding, testing, and maintaining applications with listed technologies.
- Thrives in a collaborative, remote-first work culture valuing teamwork and camaraderie.
- Excels both independently and in team settings, taking ownership of projects.
- Strong communication skills to collaborate with technical and non-technical stakeholders.
- Passionate about solving customer problems and troubleshooting issues.
- Business-focused approach with attention to delivering high-value outcomes for clients.
- Attention to detail with customer experience as a priority.
Preferred Qualifications
- Experience with SaaS products running 24/7 on major cloud vendors.
- Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming.
- Experience with testing frameworks like Jest, Mocha, Chai, Storybook, React Testing Library, and automated testing methodologies such as Cypress.
- Knowledge of containerization technologies like Docker and Kubernetes.
Benefits
- Stock grant opportunities based on role and location.
- Perks and benefits vary by employment status and country.
- Flexibility of remote work including optional WeWork access.