KICKS CREW is one of the fastest growing athletic footwear and apparel e-commerce platforms. Our engineers develop the state of the art technologies to transform how customers experience, explore and shop.
Our platform needs to handle product and customer data at a massive scale. We are looking for software engineers who can apply their expertise from different areas to maintain and develop our system to support the rapid growth.
You will be working in a cross functional team with Backend, Frontend and Mobile Engineers to develop our e-commerce platform, We need our engineers to have a broad set of technical and communication skills to be a valuable team member. We hope you can join us and shape the landscape of next-generation e-commerce.
At KICKS CREW, you will be joining a growing, fast-paced team with strong startup spirits. As a backend engineer, you will play a critical role in designing, implementing, and maintaining robust backend systems that power our e-commerce platform.
KICKS CREW 是全球發展最快的運動鞋和服裝電子商務平台之一。
我們的工程師持續開發最先進的技術來改變客戶體驗、探索和購物的方式。
平台因為需要大規模處理產品和客戶數據,所以尋找能夠運用不同領域專業知識的軟體工程師,來維護和開發我們的系統以支持快速增長。
作為後端工程師,您將會在系統的設計、實作、維運扮演關鍵角色。
Responsibilities:
- Design, develop, and maintain scalable and high-performance backend services using Nest.js and Express.js
- Collaborate closely with the frontend and product teams to understand requirements and translate them into technical specifications and solutions
- Implement efficient and secure RESTful/GraphQL APIs to support various business functionalities
- Work with databases (e.g., PostgreSQL, MySQL) to design and optimize data models and queries
- Troubleshoot and debug production issues, ensuring timely resolution and minimal disruption to the business
- Stay up-to-date with emerging technologies and industry best practices, and propose innovative solutions to improve system performance and user experience
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3+ years of professional experience as a Backend Engineer
- Experience with Relational/Non-relational databases, such as PostgreSQL, MySQL, MongoDB, GCP Firestore, BigQuery
- Experience with serverless architecture and cloud platforms (e.g., AWS, GCP)
- Solid understanding of software engineering principles and design patterns
- Experience with version control systems (e.g., Git)
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
Nice To Have:
- Strong proficiency in TypeScript and JavaScript
- In-depth knowledge of Node.js frameworks, such as Nest.js or Express.js
- Experience in e-commerce development or working with e-commerce platforms
- Knowledge of GraphQL and its implementation in a backend environment
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
- Familiarity with Code to infrastructure (e.g., Terraform)
- Experience with microservices architecture and event-driven systems
- Familiarity with frontend technologies (e.g., React, Vue.js) to facilitate cross-team collaboration
- Experience in implementing and maintaining automated testing and continuous integration processes to ensure code quality and reliability.
- Experience with Golang/ PHP