職務說明
STACS是一家發展迅速的金融科技公司,我們正在尋找一位軟體工程師加入我們这迅速擴張的工程團隊,為下一代基於雲的金融技術平臺做出貢獻。
理想的候選人需是一位具有實際經驗的構建者,對構建可擴展雲平臺以解決金融行業的實際問題有著濃厚的興趣。候選人必須擁有從前端到資料庫完整堆疊中强而有力技術專長,並能夠輕易並拥有專業常識地使用 RESTFUL API。候选人也必须敏捷与快进的環境中拥有独立的敏锐思考。並同怨怼保持良好的溝通,直至完成工作方案您將成為改變當今資本市場運作方式的關鍵貢獻者。若成功的加入STACS這個大家庭,您將與內部利益相關者共同為客戶以及產品構建出最佳平臺。
工作職責
作為軟體工程師,您將負責根據生產環境中的業務要求構建新功能並增強現有功能。
您可以期望設計和構建對金融行業具有變革性和授權性的核心功能。
您可以期望您的日常職責涵蓋以下內容:
- 編寫可靠、可擴展、生產品質的代碼
- 使用現代框架開發基於雲的 Web 應用程式
- 在敏捷環境中在微服務架構中開發 API
- 作為團隊的一部分,協同工作,將客戶洞察、設計、數據分析結合在一起,開發新的產品功能,解決現實世界的客戶問題
条件
- 工程學或相關領域的學士學位或更高學位
- 5年軟體工程經驗
- 後端系統架構設計規劃及開發建置
- Java Spring Boot 經驗
- Unix/Linux 經驗、分散式/並行系統、資訊檢索、網路化方面的經驗
- 熟悉前端与後端技術(例如Java、Javascript、HTML、CSS、C/C++)
- 數據庫的經驗(例如 MySQL etc..)
- 對NOSQL資料庫的深刻理解(例如,DynamoDB, MongoDB)
- 對與 AWS服務 或其他雲供應商的理解
- 熟悉程式碼版本控制工具,例如Git
- 具有 CI/CD、DevOps 相關經驗 (如Docker, Kubernetes)
- 對區塊鏈技術感興趣
我們在找這樣的人才:
- 重視團隊合作。
- 带有好奇心學習态度。
- 喜歡與代碼一起工作。
- 適應能力与解決問題能力強。
- 以客戶為中心的心態。
- 在複雜性和獨立性上茁壯成長的自我創業者。
Job Summary
Hashstacs is a fast growing fintech company and we are looking for a Software Engineer to join our rapidly expanding Engineering team and contribute to the next generation of our cloud-based fintech platforms.
The ideal candidate is a hands-on builder with a strong interest in building scalable cloud platforms to solve real world problems of the financial industry. They must have strong, first-hand technical expertise in the full stack ranging from the frontend to the database and is able to work comfortably with RESTful APIs. They must be comfortable working in a fast-paced environment with little supervision in an Agile environment.
You will be a key contributor in changing the way capital markets of today function with the platforms you build together with internal stakeholders ranging from Customer Success to the Product team.
Job Responsibilities
As a Software Engineer, you will be responsible for building new features and enhancing existing ones based on business requirements in a Production setting.
You can expect to design and build core features that are transformative and empowering for the financial industry.
You can expect your day-to-day responsibilities to cover the following:
- Write reliable, scalable, production-quality code
- Develop cloud-based web applications using modern frameworks
- Develop APIs in a microservice architecture in an Agile environment
- Work collaboratively as part of a multi-disciplinary team bringing customer insight, design, data analytics together to develop new product features that solve real world customer problems.
Requirements
- Bachelor’s or higher degree in Engineering or related fields
- 5 years of software engineering experience
- Experience in Java Spring Boot
- Experience in Enterprise application development, Unix/Linux environments, distributed/parallel systems, information retrieval, networking
- Proficiency in at least 1 programming language or technology including but not limited to Java, Javascript, HTML, CSS, C/C++
- > 1-year experience with client-side frameworks (e.g. ReactJS, VueJS)
- > 1-year experience with server-side service development
- Prior experience with relational databases (e.g. MySQL)
- Prior experience working with REST APIs, preferably ability to design and implement with scale
- Strong understanding of NOSQL databases (e.g. DynamoDB, MongoDB)
- Strong understanding of work with AWS or other cloud providers (experience is a plus)
- Familiar with DevOps tools like Docker, Kubernetes is a plus
- Heavy interest in the emerging blockchain industry
- High adaptability and strong problem-solving skills
What you will need to thrive:
- Value teamwork above all.
- Natural curiosity to learn.
- Loves to work with code.
- Intrinsically motivated personality.
- High adaptability and strong problem-solving skills.
- Customer focused mindset.
- Self-starter who thrives on complexity and independence.