We're looking for a Senior Software Engineer to join our team. You'll be responsible for developing new features, participating in the entire SDLC, and owning a part of our platform. We offer a broad range of opportunities and a culture of ownership.
Requirements
- Seven or more years professional experience in software engineering
- Proven experience leading the development of significant new functionality
- Proficiency in writing well-structured async Python code with type hints and unit tests
- Experience maintaining codebases for business-critical systems
- Strong analytical and problem-solving skills
- Effective communication and collaboration skills
- Proficiency in Git for version control
- Basic knowledge of cloud infrastructure with experience working with at least one of AWS, GCP, or Azure
- Strong SQL skills for efficient data management and retrieval
- Fluency in both Chinese and English
Benefits
- Seamless communication and collaboration with stakeholders
- Opportunities for career growth and development
- Collaborative and supportive work environment