高级全栈工程师 (NodeJS/NestJS/ReactJS)
Senior Full-Stack Engineer (NodeJS/NestJS/ReactJS)
关于Curotec:
我们是一家全球领先的软件服务公司,专注于为全球客户提供企业级项目的开发。
我们的团队是多种技能、文化与背景的融合——一个真正的才智汇聚地。在Curotec工作最令人满意的地方之一是每天都有机会学习新东西,不仅关于技术,也关于我们出色的团队成员。
访问我们的网站,了解更多关于我们以及我们的业务内容。
职位描述
我们正在寻找一位具备Node.js、NestJS、React和Stripe经验的高级全栈工程师,加入我们充满活力的开发团队。理想的候选人将负责设计、开发和部署可扩展的网络应用和API。拥有使用Stripe进行支付集成以及构建安全、高性能应用的经验将是巨大优势!
这是一份远程职位。
职责
- 使用Node.js和NestJS开发和维护可扩展且安全的网络应用。
- 使用React.js构建响应式和交互式的前端应用。
- 设计和开发支持网页和移动端应用的RESTful和GraphQL API。
- 使用Stripe集成和管理支付处理解决方案。
- 优化应用性能并确保遵循安全最佳实践。
- 与跨职能团队合作,包括UI/UX设计师和DevOps工程师。
- 编写符合最佳实践的干净、可维护且文档齐全的代码。
- 实现CI/CD流水线以实现持续集成和部署。
- 监控和排查系统性能、日志和错误。
- 要求
- 熟练掌握并有NestJS的实际经验。
- 有前端开发的实际经验。
- 熟练掌握TypeScript。
- 精通构建和使用RESTful和GraphQL API。
- 有集成和管理Stripe支付处理解决方案的经验。
- 熟悉数据库管理(PostgreSQL、MySQL、MongoDB)。
- 有Docker和容器化应用的经验。
- 熟悉CI/CD工具(GitHub Actions、Jenkins、GitLab CI/CD等)。
- 对认证、授权和安全最佳实践(OAuth、JWT、CORS)有深入理解。
- 熟悉现代前端开发工具(Webpack、Babel、Redux等)。
- 有单元测试和集成测试的经验。
- 具备强大的问题解决能力,并能独立和协作工作。
查看英文原文
About Curotec:
We are a globally leading software services company specializing in developing enterprise-level projects for clients worldwide.
Our team is a unique blend of diverse skill sets, cultures, and backgrounds—a true melting pot of talent. One of the most rewarding aspects of working at Curotec is the opportunity to learn something new every day, not just about technology but also about our amazing team members.
Visit our website to discover more about who we are and what we do.
Job Description
We are looking for a highly skilled Senior Full Stack Engineer with expertise in Node.js, NestJS, React, and Stripe to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and deploying scalable web applications and APIs. Experience in payment integrations using Stripe and implementing secure, high-performance applications will be a huge plus!
This is a remote position.
Responsibilities
- Develop and maintain scalable and secure web applications using Node.js and NestJS.
- Build responsive and interactive front-end applications using React.js.
- Design and develop RESTful and GraphQL APIs to support web and mobile applications.
- Integrate and manage payment processing solutions using Stripe.
- Optimize application performance and ensure security best practices are followed.
- Collaborate with cross-functional teams, including UI/UX designers and DevOps engineers.
- Write clean, maintainable, and well-documented code following best practices.
- Implement CI/CD pipelines for continuous integration and deployment.
- Monitor and troubleshoot system performance, logs, and errors.
Requirements
- Strong proficiency in and experience with NestJS.
- Solid experience with for front-end development.
- Solid experience with Typescript.
- Expertise in building and consuming RESTful and GraphQL APIs.
- Experience integrating and managing Stripe payment processing solutions.
- Proficiency in database management (PostgreSQL, MySQL, MongoDB).
- Experience with Docker and containerized applications.
- Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI/CD, etc.).
- Strong understanding of authentication, authorization, and security best practices (OAuth, JWT, CORS).
- Knowledge of modern front-end development tools (Webpack, Babel, Redux, etc.).
- Experience with unit testing and integration testing.
- Strong problem-solving skills and the ability to work independently and collaboratively.
Benefits
Competitive salary
Ability to grow and advance your career
Attend virtual developer conferences
Work on cutting-edge and exciting projects
Originally posted on Himalayas