全栈 TypeScript 开发工程师
Full Stack TypeScript Developer
公司简介
Crewfare 是一家旅行科技公司,正在改变团体旅行和体验世界的方式。我们利用前沿技术与卓越服务,打造难忘的旅程。我们的文化注重协作、创意,并专注于实现卓越成果。
职位描述
我们正在寻找一位充满热情且经验丰富的全栈 TypeScript 开发者加入我们不断壮大的团队。在这一职位中,您将作为我们前沿旅行管理平台的一部分,帮助构建强大、可扩展且高性能的网络应用。您将与产品、设计和工程团队紧密合作,创建直观的用户界面和强大的后端系统,重新定义团体管理旅行的方式。
主要职责
- 使用 TypeScript、React、Node.js 和相关技术开发和维护全栈网络应用。
- 设计并实现 RESTful API 和微服务以支持新功能。
- 优化应用程序性能,包括前端响应速度和后端可扩展性。
- 参与整个开发周期,从构思到部署。
- 编写干净、可维护且文档齐全的代码。
- 通过实施全面的单元测试和集成测试,确保系统可靠性。
- 与跨职能团队合作,设计、定义并推出新功能。
- 关注新兴技术,并提出新的工具或实践以提升开发效率。
- 参与代码审查,并为技术架构的持续改进做出贡献。
我们寻找的人才
- 优秀的英语沟通能力(书面和口语)。
- 工作时间与美国东部时间有重叠。
- 计算机科学或相关领域的学士学位,或同等专业经验。
- 5 年以上全栈网络开发的实践经验。
- 精通 TypeScript、JavaScript、React 和 Node.js。
- 具有现代前端框架和库的经验(例如 Redux、Next.js)。
- 熟悉数据库技术(例如 PostgreSQL、MongoDB)。
- 了解云平台(优先考虑 AWS)。
- 精通前端和后端性能的调试与优化。
- 强大的问题解决和分析能力。
- 对创造卓越用户体验和交付高质量软件充满热情。
加分项
- 具备使用 NestJS 构建可扩展后端应用的经验。
- 了解 PostGIS 扩展功能
查看英文原文
Company Overview
Crewfare is a travel tech company transforming how groups travel and experience the world. We leverage cutting-edge technology and exceptional service to deliver unforgettable journeys. Our culture is collaborative, creative, and focused on delivering exceptional results.
Job Description
We are seeking a passionate and experienced Full-Stack TypeScript Developer to join our growing team. In this role, you will help build robust, scalable, and high-performance web applications as part of our cutting-edge travel management platform. You will collaborate closely with product, design, and engineering teams to create intuitive user interfaces and powerful backend systems that redefine how groups manage travel.
Key Responsibilities
- Develop and maintain full-stack web applications using TypeScript, React, Node.js, and related technologies.
- Design and implement RESTful APIs and microservices to power new features.
- Optimize application performance, including frontend responsiveness and backend scalability.
- Participate in the entire development lifecycle, from ideation to deployment.
- Write clean, maintainable, and well-documented code.
- Ensure the reliability of our systems by implementing thorough unit and integration tests.
- Collaborate with cross-functional teams to design, define, and ship new features.
- Stay informed on emerging technologies and propose new tools or practices to enhance development.
- Participate in code reviews and contribute to the continuous improvement of our technical architecture.
What We’re Looking For
- Excellent English communication skills (written and verbal).
- Working hours overlapping with US Eastern Time.
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
- 5+ years of professional experience in full-stack web development.
- Strong proficiency in TypeScript, JavaScript, React, and Node.js.
- Experience with modern front-end frameworks and libraries (e.g., Redux, Next.js).
- Familiarity with database technologies (e.g., PostgreSQL, MongoDB).
- Knowledge of cloud platforms (preferably AWS).
- Proficiency in debugging and optimizing frontend and backend performance.
- Strong problem-solving and analytical skills.
- A passion for creating exceptional user experiences and delivering high-quality software.
Nice-to-Haves
- Experience with NestJS for building scalable backend applications.
- Knowledge of the PostGIS extension for spatial and geographic data in PostgreSQL.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience with the SST framework for serverless applications.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in the travel tech industry or with similar domains.
- Exposure to performance profiling tools and strategies for scaling high-traffic systems.
Team and Culture
- You’ll be part of a small, close-knit team of three developers, working collaboratively on key projects.
- While the core development team is small, you’ll interact frequently with other developers and stakeholders across the company to integrate features and solutions across multiple products.
- We value curiosity, innovation, and a willingness to learn from each other.
- Our team is dedicated to fostering a culture of inclusion and continuous improvement.
Why Join Us?
- Impactful Work: Help build a platform that simplifies and enhances group travel for thousands of users.
- Growth Opportunities: Access to training budgets, mentorship, and career advancement programs.
- Collaborative Environment: Work cross-functionally with talented teams across the organization.
- Flexible Environment: Remote-friendly work culture with flexible hours.
Location
This position is international, and we are looking for candidates who are excited to work in a global environment.
Originally posted on Himalayas