- Design, develop, test, and deploy elegant software solutions impacting millions of investors.
- Deliver high-performance, low-latency services with complex requirements.
- Build and optimize fault-tolerant distributed systems under rapid growth demands.
- Collaborate with product and business leaders to provide solution guidance.
- Share past experiences and mentor fellow engineers in improving their crafts together with work discipline.
- Contribute actively to our startup engineering culture with ideas and suggestions.
- Deploy to hybrid environments and provide technical assistance.
Requirements
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Some prior experience with software development projects (e.g., academic projects, personal projects, or previous internships) is a plus.
- Basic proficiency or strong eagerness to learn one or more programming languages, preferably Java or Golang.
- Familiarity with foundational concepts of databases like MySQL, or messaging systems like Kafka, is a bonus.
- An interest in cloud deployment (e.g., AWS, Azure) or on-premise environments.
- Ability to work effectively in a team environment and learn quickly with guidance.
- Highly motivated, proactive, and eager to deepen their technical skills.
- Passionate about technology and software development, with a strong desire for continuous learning.