
- Chi tiết công việc
- Giới thiệu công ty
Mô tả công việc
Work for one of Singapore's leading startup.
Learn great software engineering skills.
Work with the best software engineers.
The Job
As HipVan's Backend Engineer, you will design, develop, and maintain robust, scalable server-side applications supporting our social housing content platform. You will be responsible for creating efficient database schemas, optimizing API performance, and implementing systems that can handle high-volume media content and social interactions. This role requires expertise in database design, system architecture, and performance optimization. You will collaborate with frontend teams to deliver cohesive solutions while ensuring the high availability, reliability, and security of our backend systems.
Your Skills and Experience
• Database Design & Optimization:
Design and implement efficient database schemas optimized for social content and user interactions. Apply normalization principles appropriately while maintaining query performance. Implement indexing strategies, query optimization, and caching solutions to ensure high throughput and low latency.
• Architecture & System Design:
Develop scalable, maintainable backend architectures using microservices or modular monolith approaches as appropriate. Apply domain-driven design principles and architectural patterns (CQRS, Event Sourcing, etc.) to create systems that can evolve with changing requirements.
• API Development & Performance:
Design and implement RESTful and/or GraphQL APIs with comprehensive documentation. Optimize endpoint performance, and implement efficient pagination, filtering, and data aggregation to support frontend requirements while minimizing network overhead.
• Scalability & High Availability:
Design systems that scale horizontally to handle traffic spikes and growing user bases. Implement caching strategies, load balancing, and database replication to ensure high availability and resilience.
• Security & Data Protection:
Implement robust authentication, authorization, and data protection mechanisms. Follow security best practices for preventing common vulnerabilities and ensuring compliance with relevant data protection regulations.
• Media Processing & Storage:
Implement efficient systems for media upload, processing, transcoding, and delivery. Design storage solutions that balance performance, cost, and availability requirements for video and image content.
Requirements
• Experience & Technical Skills:
5+ years of backend development experience with distributed systems and high-traffic applications. Proficiency in at least one backend language (Ruby, [protected info], Python, Java, Go, etc.) and related frameworks. Strong knowledge of SQL and NoSQL databases, query optimization, and indexing strategies. Experience with message queues, caching solutions, and containerization technologies. Familiarity with cloud platforms (AWS, GCP, or Azure) and infrastructure as code.
• Database Expertise:
Demonstrated ability to design efficient database schemas, optimize complex queries, and implement appropriate indexing strategies. Experience with database scaling techniques including sharding, replication, and read/write splitting.
• Performance Engineering:
Proven track record of identifying and resolving performance bottlenecks in backend systems. Experience with profiling tools, load testing, and implementing performance optimizations at various system levels.
• Analytical & Communication Skills:
Strong problem-solving abilities, systematic thinking, and excellent communication skills for effective cross-functional collaboration.
• System Design & Architecture:
Ability to design scalable, maintainable system architectures that balance performance, reliability, cost, and development velocity considerations.
Why You'll Love Working Here
- An opportunity to work with other top-notch developers.
- Working on products that customers love.
- Competitive salary.
Yêu cầu
Quyền lợi
- An opportunity to work with other top-notch developers.
- Working on products that customers love.
- Competitive salary.
Thông tin chung
- Thu nhập: 1750 - 3500
Cách thức ứng tuyển
Việc làm tương tự
Giải thưởng
của chúng tôi
Top 3
Nền tảng số tiêu biểu của Bộ
TT&TT 2022.
Top 15
Startup Việt xuất sắc 2019 do VNExpress tổ chức.
Top 10
Doanh nghiệp khởi nghiệp sáng tạo Việt Nam - Hội đồng tư vấn kinh doanh ASEAN bình chọn.
Giải Đồng
Sản phẩm công nghệ số Make In Viet Nam 2023.