About the Role
As a Full Stack Engineer, you will be instrumental in the development and maintenance of both our internal and customer-facing products. Your responsibilities will encompass developing in maintaining web applications, databases, and cloud infrastructure. You will engage in continuous product evolution through rapid iterations based on continuous integration/continuous deployment (CI/CD) practices and user feedback. Your role will involve a mix of strategic production planning, architectural decision-making, and hands-on coding and feature development.
作為全端工程師,您將在公司內部和面向客戶的產品的開發和維護中扮演重要角色。您的職責範圍將包括開發與維護webapp、數據庫和雲端基礎設施。您將透過持續整合/持續交付 (CI/CD) 實踐和用戶反饋進行快速迭代,從而實現持續的產品演進。您的工作將涉及戰略性的產品規劃、架構決策,以及實際的編碼和功能開發。
Job Description
- Develop end-to-end solutions across the front-end and back-end to deliver functional, user-friendly products.
- Design and implement RESTful APIs for application functionality and third-party integrations.
- Enhance and maintain our cloud infrastructure, ensuring high availability and scalability.
- Work collaboratively with the team to improve code quality and promote best practices in software development.
- Perform unit and integration testing to ensure the reliability and security of our applications.
- Deploy minimum viable products (MVPs) and iterate based on user feedback to refine and optimize product functionality.
- 開發端到端的解決方案,涵蓋前端和後端,以提供功能完備且用戶友好的產品。
- 設計並實現RESTful API,以實現應用程式功能和第三方整合。
- 增強和維護我們的雲端基礎設施,確保高可用性和可擴展性。
- 與團隊合作,提高代碼質量,促進軟體開發的最佳實踐。
- 進行單元和集成測試,確保應用程式的可靠性和安全性。
- 部署最小可行產品 (MVP),並根據用戶反饋進行迭代,以完善和優化產品功能。
Requirements
- Solid experience with C# .NET and Angular frameworks, along with a thorough understanding of RxJS.
- Proficiency in version control using Git, with a strong grasp of GitFlow and CI/CD practices (e.g., CodePipeline, GitHub Actions).
- Experience with AWS cloud services and management tools; familiarity with Docker and AWS ECR is essential.
- Proven ability to identify issues and devise effective solutions promptly.
- Self-motivated and driven, with excellent communication skills and a commitment to continuous learning and improvement.
- 熟練掌握 C# .NET 和 Angular 框架,並對 RxJS 有透徹的理解。
- 熟練使用 Git 進行版本控制,並對 GitFlow 和 CI/CD 實踐 (如 CodePipeline、GitHub Actions) 有扎實的理解。
- 擁有使用 AWS 雲端服務和管理工具的經驗;熟悉 Docker 和 AWS ECR 至關重要。
- 能夠快速識別問題並制定有效的解決方案。
- 自我驅動力強,並具有出色的溝通能力,致力於持續學習和改進。
Preferred Qualifications
- Proficiency in monitoring tools like Prometheus, Grafana, and OpenTelemetry.
- Knowledge of security practices and tools (AWS CloudTrail, AWS Config).
- Experience with serverless architectures and Infrastructure as Code (IaC) practices, preferably using Terraform or AWS Cloud Development Kit (CDK).
- Previous experience in managing SaaS platforms and ensuring scalability under high demand.
- 熟練使用監控工具,如 Prometheus、Grafana 和 OpenTelemetry。
- 瞭解安全實踐和工具 (AWS CloudTrail、AWS Config)。
- 具備無服務器架構和基礎設施代碼 (IaC) 實踐的經驗,最好使用 Terraform 或 AWS Cloud Development Kit (CDK)。
- 有開發與管理 SaaS 平台並確保高需求下的可擴展性方面具有經驗。
Benefits:
- Competitive Pay
- Standard Taiwanese public holidays, plus a 5-day Chinese New Year break with an annual cash allowance of NTD 2,000.
- Comprehensive Health Insurance
- Paid Time Off (PTO)
- Additional Compensation: 13th-month bonus
- Fully Remote Work Environment
- Flexible Work Hours
- Monday - Friday, 8:00 PM - 12:00 AM
- 4 hours of flexible work
- 具有競爭力的薪酬
- 標準台灣公眾假期, 加上5天春節假期,並每年發放新台幣2,000元的現金津貼。
- 全面的健康保險
- 帶薪休假
- 額外補償:13個月獎金
- 完全遠程工作環境
- 彈性的工作時間
- 禮拜一到五 8:00 PM - 12:00 AM
- 四小時的彈性工作時間