Senior Backend Data Engineer (Golang / Ruby)
Join our dynamic team focused on designing, developing, maintaining, and enhancing software for various projects closely related to our core businesses. These fast-paced projects are bolstered by a lean team framework. Your role will encompass active participation in designing components spanning scalable applications, covering both frontend UI and backend infrastructure.
The primary initiative at hand involves constructing a high-performance trading platform that consolidates profit-and-loss data and account balances spanning multiple trading products. This platform is tasked with efficiently managing an influx of trade and order records, navigating assorted data standards, and addressing complex statistical challenges. We are currently seeking a seasoned Backend Data Engineer to lead the design and development of crucial backend services, ensuring robust and scalable data processing capabilities.
Responsibilities
- Contribute to designing, constructing, and upkeeping backend services dedicated to financial data aggregation and reporting.
- Architect and refine data pipelines to manage high-volume transactional and order data, implementing both asynchronous and message-queue-driven processing mechanisms.
- Collaborate cross-functionally with teams across various domains (frontend, product, operations, and other product lines) to establish efficient interfaces and data standards.
- Engage in system architecture and design evaluations to promote the adoption of clean, maintainable, and scalable solutions.
- Proactively identify process gaps or issues within the team, vocalize concerns, and drive effective resolutions.
- Ensure code quality, promote best practices, and offer mentorship to junior developers when necessary.
Requirements
- Possess over 3 years of professional experience in backend development.
- Proficiency in Golang, Ruby, or a strong foundation in other programming languages with a readiness to learn new technologies.
- Solid grasp of distributed systems, data processing, and adept handling of high-volume transactions.
- Prior experience in financial services or trading platforms is highly desirable.
- Demonstrated track record in designing and implementing large-scale data processing and statistical aggregation solutions.
- Exhibit a strong sense of ownership, proactivity in issue resolution, and accountability.
- Exceptional communication and coordination skills facilitating effective collaboration with multiple teams and stakeholders.
- Fluent in both English and Mandarin; fluency in Cantonese is advantageous.
- Strong commitment to clean code, coding standards, and best practices.
- Ability to self-motivate, manage priorities efficiently, and meet deadlines independently.
Nice to Have
- Practical knowledge of cloud infrastructure (AWS/GCP/Azure) and containerization technologies (Docker/Kubernetes).
- Understanding of event-driven architectures, message queues, or real-time streaming frameworks.
Life @ Crypto.com
Experience a supportive and collaborative work environment that encourages ambitious thinking and exploration of new opportunities. Benefit from a proactive and transformational workplace that empowers employees to devise innovative solutions. Grow both personally and professionally by developing new skill sets with the help of a talented team that supports each other. Engage with stakeholders cohesively to achieve the collective objective of making cryptocurrency mainstream.
Benefits
- Competitive salary offered.
- Generous annual leave entitlement supplemented with additional leave days on occasions like birthday and work anniversary.
- Flexibility in work hours and potential for hybrid or remote work setups.
- Internal mobility program provided to explore varied career options.
- Access to work perks including the crypto.com Visa card upon joining.
Join us in pioneering the future together!
