About the role
As a Software engineer, you will design, implement, maintain and improve software for various compliance solutions in the crypto world. You will be actively involved in the design of various components behind scalable applications and backend infrastructure.
Responsibilities
- Develop web applications with an emphasis on reliability and high availability
- Manage individual project priorities, deadlines, and deliverables
- Participate in code and design reviews to maintain our high development standards
- Engage in service capacity and demand planning, software performance analysis, tuning, and optimization
- Collaborate with the product team to define and prototype feature specifications
- Work closely with DevOps/SRE team in building and scaling backend services as well as performing root cause analysis investigations
Requirements
- 3+ years of web application development experience
- Proficiency with Golang
- Experience working with AWS Docker/ECS、Lambda and automating build pipelines for CI/CD
- Ability to design and implement REST APIs, GQL would be plus
- Ability to design and refactor code for testability.
- Familiar with making unit tests to verify service reliability
- Comfortable with GitHub and git version control
- Team player
- Passion for building production-ready, high-quality software