Development Engineer
Job Highlight
Job Description
職位名稱:開發工程師
你將負責:
1、需求分析與技術方案設計:參與產品需求評審,結合業務場景拆解技術需求,設計高可用、可擴展的技術方案(如後端架構設計、前端交互邏輯設計),輸出技術文檔與介面規範。
2、核心模組開發與編碼實現:負責產品核心功能模組的編碼開發(後端:Java/Go/Python 等語言開發,前端:Vue/React/Angular 框架開發),遵循代碼規範與開發流程,確保代碼品質與性能。
3、系統性能優化與問題排查:定期巡檢線上系統運行狀態,分析性能瓶頸(如介面回應慢、頁面加載延遲、資料庫查詢耗時),通過代碼重構、架構調整、緩存策略優化等方式提升系統性能。
4、跨團隊技術協作與對接:與產品、測試、設計團隊緊密配合,明確開發排期與交付標準,及時同步開發進度;對接第三方服務(如支付介面、雲服務 API),完成集成調試與聯調。
5、單元測試與品質保障:編寫單元測試、介面測試腳本,配合測試團隊完成功能測試、壓力測試,修復測試回饋的 Bug,保障產品上線前的穩定性與相容性。
6、線上運維與故障回應:參與線上系統運維支持,制定應急預案,在系統出現故障(如服務宕機、數據異常)時,快速回應並排查解決,降低業務影響。
我希望你具備:
1、學歷與經驗:本科及以上學歷,電腦科學與技術、軟體工程、電子資訊等相關專業,3 年以上開發工程師工作經驗(後端需有分佈式系統開發經驗,前端需有大型專案開發經驗)。
2、技術能力:
1)後端方向:精通至少一種主流開發語言(Java/Go/Python),熟悉 Spring Boot/Spring Cloud、Gin/Echo 等框架,瞭解 MySQL/Redis/MongoDB 等資料庫優化與使用。
2)前端方向:精通 HTML/CSS/JavaScript,熟練使用 Vue/React 等框架,掌握 Webpack 構建工具與前端性能優化技巧。
3)全棧方向:同時具備後端與前端核心技術能力,有全棧專案獨立開發經驗。
3、專案經驗:有完整的產品開發週期(從需求到上線)經驗,參與過中大型專案(用戶量 10 萬 + 或日均請求量百萬級)研發者優先;有微服務架構、高併發系統、雲原生專案開發經驗者加分。
4、問題解決與學習能力:具備較強的邏輯思維與故障排查能力,能獨立解決開發過程中的技術難題;對新技術保持敏感度,有自主學習習慣,能快速掌握新框架、新工具。
5、團隊協作與責任意識:具備良好的溝通表達能力,能清晰傳遞技術思路與開發進度;有強烈的責任心,能承擔高優先順序任務,在專案 deadline 前保質保量交付。
6、加分項:持有雲服務認證(如 AWS Certified Developer、阿裏雲 ACP 認證);有開源專案貢獻經驗或個人技術博客;熟悉 DevOps 流程(Jenkins/GitLab CI 自動化部署)。
我們提供:
l 競爭力的薪酬和福利待遇。
l 充滿挑戰和發展空間的工作環境
Job title: Development Engineer
You will be responsible for:
1. Requirement analysis and technical solution design: Participate in product requirement review, decompose technical requirements based on business scenarios, design high availability and scalable technical solutions (such as back-end architecture design and front-end interaction logic design), and output technical documents and interface specifications.
2. Core Module Development and Implementation: Responsible for coding and developing core product modules (backend: Java/Go/Python; frontend: Vue/React/Angular frameworks), adhering to coding standards and development processes to ensure code quality and performance.
3. System performance optimization and troubleshooting: Regularly monitor the online system's operational status, identify performance bottlenecks (such as slow API response, page loading delays, or prolonged database queries), and enhance system performance through code refactoring, architecture adjustments, and optimized caching strategies.
4. Cross-team technical collaboration and coordination: Work closely with product, testing, and design teams to define development schedules and delivery standards, and synchronize progress in a timely manner. Coordinate with third-party services (e.g., payment interfaces, cloud service APIs) to complete integration, debugging, and joint debugging.
5. Unit Testing and Quality Assurance: Develop unit test scripts and API test scripts, collaborate with the testing team to conduct functional and stress testing, fix bugs identified in test feedback, and ensure product stability and compatibility before release.
6. Online Operations and Fault Response: Participate in online system maintenance support, develop emergency plans, and quickly respond to and troubleshoot system failures (such as service outages or data anomalies) to minimize business impact.
I want you to have:
1. Education and Experience: Bachelor's degree or above in Computer Science and Technology, Software Engineering, Electronic Information, or related fields. At least 3 years of development engineer experience, with distributed system development experience for backend and large-scale project development experience for frontend.
2. Technical ability:
1) Backend development: Proficient in at least one mainstream programming language (Java/Go/Python), familiar with frameworks like Spring Boot/Spring Cloud and Gin/Echo, and knowledgeable about database optimization and usage with MySQL/Redis/MongoDB.
2) Front-end development: Proficient in HTML/CSS/JavaScript, skilled in Vue/React frameworks, and adept at Webpack build tools and front-end performance optimization techniques.
3) Full-stack: Core technical skills in both backend and frontend, with experience in independent full-stack project development.
3. Project Experience: Candidates with full product development cycle experience (from requirements to launch) and participation in medium/large-scale projects (over 100,000 users or million-level daily requests) are preferred. Developers with experience in microservices architecture, high-concurrency systems, and cloud-native projects will be considered for bonus points.
4. Problem solving and learning ability: Strong logical thinking and troubleshooting ability, able to independently solve technical problems in the development process; sensitive to new technologies, have the habit of self-learning, able to quickly master new frameworks and tools.
5. Teamwork and accountability: Strong communication skills to clearly convey technical ideas and development progress; strong sense of responsibility to handle high-priority tasks and deliver on time with quality.
6. Bonus points: Holding cloud service certifications (e.g., AWS Certified Developer, Alibaba Cloud ACP certification); experience in open-source project contributions or personal tech blogs; familiarity with DevOps processes (Jenkins/GitLab CI automated deployment).
We offer:
l Competitive salary and benefits.
l A challenging and growing work environment
| Job Function | |
| Work Location | Not Specified |