全栈开发工程师
Full-Stack Developer
职位描述
我们正在寻找一位全栈开发工程师,能够构建可扩展、高性能的网络应用。你将负责整个技术栈——前端、后端、数据库、API 和部署,并与产品、设计和 QA 团队紧密合作。
职责
- 开发和维护端到端的网络应用(前端 + 后端)。
- 使用现代 JavaScript 框架构建响应式、用户友好的 UI 组件。
- 设计和开发安全、可扩展的 REST 或 GraphQL API。
- 与关系型和非关系型数据库(如 MongoDB、PostgreSQL、MySQL)协作。
- 集成第三方服务和 API。
- 实现 CI/CD 流水线并管理部署。
- 优化应用的速度、性能和可扩展性。
- 与跨职能团队合作,交付高质量功能。
- 编写干净、可维护、文档齐全的代码。
- 参与代码审查并提供可靠的估算。
要求
- 精通 JavaScript/TypeScript。
- 熟悉前端框架:React、Next.js、Vue 或 Angular。
- 有后端框架经验:Node.js(Express、NestJS)、Django 或类似。
- 熟悉数据库:MongoDB、PostgreSQL、MySQL。
- 熟悉 API 设计、认证和授权(JWT、OAuth)。
- 熟悉云平台(AWS / GCP / Azure)和服务器管理。
- 熟悉 Docker、Git、微服务和 REST 原则。
- 熟悉 HTML、CSS、Tailwind、Bootstrap。
- 有单元/集成测试经验(Jest、Mocha、Cypress)。
加分项
- 有 DevOps 经验(CI/CD、流水线、GitHub Actions)。
- 了解消息队列(RabbitMQ、Kafka)。
- 有 SSR/SSG 框架(如 Next.js)经验。
- 理解系统架构和可扩展性。
资格
- 计算机科学、工程或相关专业的学士学位,或同等经验。
- 2–6 年以上全栈开发经验。
福利
- 竞争力薪资和绩效奖金。
- 弹性工作时间 / 以远程为主的办公文化。
- 参与有影响力产品的机会。
- 注重成长的环境,提供导师制和学习支持。
我们是一家平等机会雇主,欢迎所有合格申请者。我们致力于打造多元化和包容性的工作环境。如果你对技术充满热情,渴望参与激动人心的项目,我们鼓励你申请。
最初发布于 Himalayas
查看英文原文
About the Role
We are looking for a Full-Stack Developer who can build scalable, high-performance web applications. You will work across the entire stack—frontend, backend, databases, APIs, and deployment—while collaborating closely with product, design, and QA teams.
Responsibilities
- Develop and maintain end-to-end web applications (frontend + backend).
- Build responsive, user-friendly UI components using modern JavaScript frameworks.
- Design and develop secure, scalable REST or GraphQL APIs.
- Work with relational and NoSQL databases (e.g., MongoDB, PostgreSQL, MySQL).
- Integrate third-party services and APIs.
- Implement CI/CD pipelines and manage deployments.
- Optimize applications for speed, performance, and scalability.
- Collaborate with cross-functional teams to deliver high-quality features.
- Write clean, maintainable, well-documented code.
- Participate in code reviews and provide reliable estimations.
Requirements
- Strong proficiency in JavaScript/TypeScript.
- Solid experience with frontend frameworks: React, Next.js, Vue, or Angular.
- Experience with backend frameworks: Node.js (Express, NestJS), Django, or similar.
- Good understanding of databases: MongoDB, PostgreSQL, MySQL.
- Working knowledge of API design, authentication, and authorization (JWT, OAuth).
- Experience with cloud platforms (AWS / GCP / Azure) and server management.
- Familiarity with Docker, Git, microservices, and REST principles.
- Understanding of HTML, CSS, Tailwind, Bootstrap.
- Experience with unit/integration testing (Jest, Mocha, Cypress).
Nice to Have
- Experience with DevOps (CI/CD, pipelines, GitHub Actions).
- Knowledge of message queues (RabbitMQ, Kafka).
- Experience with SSR/SSG frameworks like Next.js.
- Understanding of system architecture and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 2–6+ years of full-stack development experience.
Benefits
- Competitive salary and performance-based bonuses.
- Flexible working hours / remote-first culture.
- Opportunity to work on impactful products.
- Growth-focused environment with mentorship and learning support.
We are an equal opportunity employer and welcome all qualified applicants. We are committed to creating a diverse and inclusive workplace. If you are passionate about technology and eager to contribute to exciting projects, we encourage you to apply.
Originally posted on Himalayas