软件工程师(全栈)
Software Engineer (Full Stack)
关于DigiU
在DigiU,我们为寻求智能且快速扩展业务的企业打造下一代数字产品和平台。我们正在寻找一位全栈软件工程师,对编写优雅的代码、解决现实问题以及从后端API到前端界面的所有工作充满热情。
职位概述
作为全栈开发人员,您将负责设计、构建和维护强大的后端服务和流畅的前端界面。您将与跨职能团队紧密合作,交付可扩展、高性能且可靠的软件解决方案。
主要职责 🔧 后端开发
- 使用Python(Django / FastAPI)和Node.js设计和构建可扩展的后端服务
- 开发和维护REST API并支持第三方API集成
- 使用Postman进行API测试和调试
- 确保后端性能、安全性和数据完整性
🎨 前端开发
- 使用React.js构建直观且响应式的用户界面
- 与UI/UX设计师协作,将原型转化为实际界面
- 优化跨设备和浏览器的前端性能
🚀 一般职责
- 参与完整的软件开发生命周期:计划、编码、测试、部署和支持
- 编写干净、可维护且文档齐全的代码
- 调试并解决整个技术栈中的问题
- 在敏捷、快节奏的环境中工作,并参与冲刺计划和评审
- 与产品、设计和QA团队紧密合作
所需技能与经验
- 2–5年全栈开发相关经验
- 熟练掌握:
- 后端:Python、Django、FastAPI、Node.js、REST API、API集成
- 前端:React.js
- 工具:Postman、Git
- 对Web应用架构、安全性和可扩展性有扎实的理解
- 有使用关系型数据库(如PostgreSQL、MySQL)的经验
加分项
- 了解容器化(Docker)
- 有CI/CD流水线经验
- 熟悉现代开发流程和工具(Jira、GitHub等)
- 有云环境(AWS、Azure等)经验
软技能
- 强大的问题解决能力和细致入微的注意力
- 优秀的沟通和团队协作能力
- 自驱力强,能够独立和协作完成工作
- 学习型思维,乐于接受反馈
最初发布于Himalayas
查看英文原文
About DigiU
At DigiU, we build next-gen digital products and platforms for businesses looking to scale smart and fast. We’re on the lookout for a Full Stack Software Engineer who’s passionate about crafting elegant code, solving real-world problems, and working on everything from backend APIs to frontend interfaces.
Role Overview
As a Full Stack Developer, you'll be responsible for designing, building, and maintaining robust backend services and sleek frontend interfaces. You’ll work closely with cross-functional teams to deliver scalable software solutions with high performance and reliability.
Key Responsibilities 🔧 Backend Development
- Design and build scalable backend services using Python (Django / FastAPI) and Node.js
- Develop and maintain REST APIs and support third-party API integrations
- Use tools like Postman for testing and debugging APIs
- Ensure backend performance, security, and data integrity
🎨 Frontend Development
- Build intuitive and responsive user interfaces using React.js
- Collaborate with UI/UX designers to bring mockups to life
- Optimize front-end performance across devices and browsers
🚀 General Responsibilities
- Participate in the full software development lifecycle: planning, coding, testing, deployment, and support
- Write clean, maintainable, and well-documented code
- Debug and resolve issues across the stack
- Work in an agile, fast-paced environment and contribute to sprint planning and reviews
- Collaborate closely with product, design, and QA teams
Required Skills & Experience
- 2–5 years of hands-on experience as a Full Stack Developer
- Strong experience with:
- Backend: Python, Django, FastAPI, Node.js, REST APIs, API integrations
- Frontend: React.js
- Tools: Postman, Git
- Solid understanding of web application architecture, security, and scalability
- Experience working with relational databases (e.g., PostgreSQL, MySQL)
Nice to Have
- Familiarity with containerization (Docker)
- Experience with CI/CD pipelines
- Knowledge of modern development workflows and tools (Jira, GitHub, etc.)
- Experience in cloud environments (AWS, Azure, etc.)
Soft Skills
- Strong problem-solving abilities and attention to detail
- Excellent communication and teamwork skills
- Self-driven and capable of working independently and collaboratively
- A learning mindset and openness to feedback
Originally posted on Himalayas