Responsibilities
- Develop responsive, high-performance web applications using TypeScript, JavaScript, React, and Express; familiarity with NestJS, Vite, or Next.js is beneficial.
- Design and implement server-side APIs, data models, and business logic primarily with the Express framework.
- Build client-side React components using functional patterns, including hooks, stories, and tests that integrate with backend services.
- Optimize database schemas, queries, and interactions with PostgreSQL for efficiency and reliability.
- Create modular and reusable components on both frontend and backend to support scalability and long-term maintenance.
- Ensure code quality through comprehensive testing, debugging, and troubleshooting across application layers.
- Stay informed about evolving web technologies, frameworks, and best practices to suggest process and product improvements.
- Engage in code reviews by providing clear, constructive feedback to uphold team-wide coding standards.
- Communicate development progress, technical challenges, and proposed solutions clearly to peers and stakeholders.
- Support ongoing refinement of development workflows, methodologies, and tooling to enhance team productivity.
Compensation
Competitive compensation package offered based on experience and location.
Work Arrangement
Remote position within the EMEA region.
Team
Collaborative engineering team focused on building scalable, global-first products.
Responsibilities
- You will develop high-quality, responsive web applications using TypeScript, Javascript, React, Express. Experience with NestJS, Vite, and Next.js is a plus.
- You will design and implement server-side APIs, data models, and business logic using mainly Express framework
- You will create client-side function-based React components, hooks, stories, and tests to interact with your server-side work
- You will create and optimize database schemas, queries, and interactions with Postgres.
- You will build reusable and modular components on both the front and back end that promote code reusability, maintainability, and scalability.
- You will perform thorough testing, debugging, and troubleshooting of applications to ensure high-quality deliverables.
- You will stay updated with emerging web development trends, frameworks, and best practices, and recommend improvements to enhance development processes.
- You will participate in code reviews and provide constructive feedback to team members to maintain code quality standards.
- You will communicate project progress, challenges, and solutions effectively to team members and stakeholders.
- Contribute to the continuous improvement of development processes, methodologies, and tools.
Visa sponsorship is not available for this role.