As a Full-Stack Engineer, you will join a highly collaborative, cross-functional environment where backend, frontend, product, design, and QA teams work together to deliver impactful features. You will contribute across the entire development lifecycle, from early discovery through deployment, shaping how users experience a large-scale, global digital product. This role offers the opportunity to develop new features, improve existing systems, and solve complex technical challenges. You will be building and optimizing APIs, interfaces, and data models while helping deliver a seamless experience for customers worldwide. Working remotely, you will have the autonomy to drive your work forward while collaborating with international teammates to create reliable, scalable, and high-quality solutions.
Accountabilities
- Develop high-quality, responsive web applications using TypeScript, JavaScript, React, Express, and related technologies
- Build and optimize server-side APIs, data models, and business logic, primarily using Express
- Create client-side React components, hooks, tests, and supporting UI assets that integrate with backend services
- Design and refine database schemas, queries, and interactions with Postgres to ensure performance and reliability
- Develop reusable, modular full-stack components that enhance maintainability and scalability
- Conduct thorough testing, debugging, and troubleshooting to ensure robust, high-quality releases
- Stay updated on modern web development trends and apply improvements to tools, workflows, and best practices
- Participate in code reviews, providing constructive feedback and maintaining high engineering standards
- Communicate progress, challenges, and solutions clearly to team members and stakeholders
- Contribute to continuous improvement efforts regarding development processes and methodologies
Requirements
At least 4 years of full-stack engineering experience with a strong focus on TypeScriptProven expertise in designing, coding, testing, and maintaining applications using TypeScript, JavaScript, React, Express, and modern development toolsAbility to work effectively in remote-first, collaborative engineering environmentsStrong sense of ownership with the ability to work independently while contributing to a teamExcellent communication skills and comfort engaging with both technical and non-technical stakeholdersPassion for solving customer problems, attention to detail, and a deep focus on delivering high-value outcomesExperience with SaaS platforms, cloud infrastructure, REST APIs, microservices, or asynchronous programming is a plusBonus points for experience with testing frameworks such as Jest, Mocha, Chai, Storybook, React Testing Library, or Cypress, and familiarity with Docker or KubernetesBenefits
Competitive compensation aligned with your location and experienceStock grant opportunities depending on role and employment conditionsScalable benefits, perks, and rewards tailored to your country of residenceFull remote flexibility with optional access to coworking spacesInclusive, diverse work environment with equal opportunities for all backgroundsOpportunities for professional development, continuous learning, and long-term growth#J-18808-Ljbffr