Senior Backend Developer - MainApp Platform Engineering
Crypto.com
The difference you will make:
- Participate in requirement reviews, analysis, architecture design, and technical solution evaluation
- Contribute to system improvements, key projects, and technical challenge resolutions
- Propose optimization suggestions for business processes to enhance system efficiency and reliability
- Work closely with product teams and tech teams to develop core services and platform.
Your expertise:
- 8+ years of experience in backend development, preferably in financial/trading systems
- Strong expertise in high-performance, distributed systems. Proficiency in modern backend technologies and microservices architecture
- Experience with overall trading system architecture and experience with kinds of trading instruments and tools.
- Proficient in Go/Ruby, Ruby on Rails / Elixir. Strong knowledge of at least one database system: MySQL, PostgreSQL, Redis, etc. Familiar with Event Sourcing
- Strong understanding of data structures, algorithms, and design patterns. Experience with Test-Driven Development (TDD)
- Experience with RESTful API and GraphQL implementation in both frontend and backend development
- Experience contributing to GitHub projects; preference given to candidates with contributions to Golang projects
- Knowledge of Nginx; preference given to candidates with experience in frontend and backend deployment and operations
- Strong English reading and writing abilities; preference given to candidates with good speaking English in working environment; Regular reader of English technical documentation and articles
- Experience with agile development methodologies