Job Openings
Software Development Engineer
About the job Software Development Engineer
Basic qualifications
- Undergraduate in Computer Science, Software, Automation or related fields
- Experience in architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience developing RESTful large scale distributed systems with high scalability and availability requirement
- Experience using frontend libraries/frameworks like React and/or Angular Framework
- Data Modeling experience for SQL and NoSQL database systems, ORM Frameworks such as Hibernate, SQL Alchemy, etc.
- Data Visualization experience using frameworks such as Highcharts, d3.js, etc
- Experience with AWS Services, in particular Lambda, S3, RDS and etc
- Strong written and verbal communication skills in Chinese and English
- Strong problem solving and analytical abilities
- Passion for building a rich and innovative user experience
Preferred qualifications
- Graduate in Computer Science, Software, Automation or related fields
- Experience in AWS Cloud formation and CloudWatch for IAC and monitoring use cases
- Experience in GenAI and Agentic AI system development