高级全栈工程师 (Python/ReactJS)
Senior Full-Stack Engineer (Python/ReactJS)
关于Curotec:
我们是一家全球领先的软件服务公司,专注于为全球客户提供企业级项目的开发。
我们的团队是各种技能、文化与背景的融合——一个真正的才华汇聚地。在Curotec工作最令人满意的一点是每天都有机会学习新东西,不仅限于技术,还有我们的优秀团队成员。
访问我们的网站,了解更多关于我们和我们的业务内容。
职位描述
我们正在寻找一位精通Python、React、Django、FastAPI、Flask和AWS的高级全栈开发人员,加入我们充满活力的开发团队。理想的候选人将负责设计、开发和部署可扩展的网络应用和API。有使用Stripe Connect进行支付集成以及使用Leaflet、Mapbox、Google Maps API等库实现地理空间映射功能的经验,以及使用PostGIS等空间数据库,将是一个巨大的优势!
这是一个远程职位。
职责
- 使用Python框架(Django、FastAPI、Flask)开发和维护可扩展且安全的网络应用。
- 使用React.js构建响应式和交互式的前端应用。
- 设计和开发支持网络和移动应用的RESTful和GraphQL API。
- 与AWS(EC2、S3、Lambda、RDS、API Gateway等)等云服务合作,部署和扩展应用。
- 优化应用性能并确保遵循安全最佳实践。
- 与跨职能团队合作,包括UI/UX设计师和DevOps工程师。
- 编写符合最佳实践的干净、可维护和文档齐全的代码。
- 实现CI/CD流水线以实现持续集成和部署。
- 监控和排查系统性能、日志和错误。
要求
- 精通Python,并有使用Django、FastAPI、Flask等框架的经验。
- 具备扎实的前端开发经验。
- 精通构建和使用RESTful API及GraphQL API。
- 有使用AWS服务(EC2、S3、Lambda、RDS、API Gateway等)的经验。
- 熟练掌握数据库管理(PostgreSQL、MySQL、MongoDB)。
- 有使用Docker和容器化应用的经验。
- 熟悉CI/CD工具(GitHub Actions、Jenkins、GitLab CI/CD等)。
- 对认证、授权和安全最佳实践(OAuth、JWT、CORS)有深入理解。
- 熟悉现代前端开发工具(Webpack、Babel、npm/yarn等)。
查看英文原文
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 Full Stack Developer with expertise in Python, React, Django, FastAPI, Flask, and AWS 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 Connect and implementing geospatial mapping features using libraries like Leaflet, Mapbox, Google Maps API, and spatial databases such as PostGIS will be a huge plus!
This is a remote position.
Responsibilities
- Develop and maintain scalable and secure web applications using Python frameworks (Django, FastAPI, Flask).
- Build responsive and interactive front-end applications using React.js.
- Design and develop RESTful and GraphQL APIs to support web and mobile applications.
- Work with cloud services like AWS (EC2, S3, Lambda, RDS, API Gateway, etc.) to deploy and scale applications.
- 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 Python and experience with frameworks like Django, FastAPI, Flask.
- Solid experience with for front-end development.
- Expertise in building and consuming RESTful APIs & GraphQL APIs.
- Experience working with AWS services (EC2, S3, Lambda, RDS, API Gateway, etc.).
- 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