at Sun* Inc.
Python Engineer
WHAT WE DO:
At Sun Asterisk, we build cutting-edge, high-performance systems to tackle complex challenges. As a developer, you will:
- Design Next-Level Architecture: Create scalable Kubernetes (K8s) solutions across on-premise, AWS, GCP, and Azure environments, ensuring seamless integration and performance
- Craft High-Performance Databases: Design and optimize databases to handle massive data throughput with speed and efficiency
- Code with Excellence: Implement Domain-Driven Design (DDD) principles and integrate pub/sub messaging systems for clean, modular, and scalable codebases
- Master Performance Optimization: Dive into large-scale databases, hunt down slow queries, and fine-tune systems for peak performance
- Elevate Monitoring and Reliability: Leverage AWS CloudWatch, GCP Monitoring, and Azure Monitor to proactively track performance, detect issues, and ensure systems are always reliable and fast.
WHO YOU ARE:
#Experience Requirements
- At least 3 years of software development experience, including 1 year of experience with Python web applications.
- Familiarity with monitoring (opentracing, open telemetry…)
- Solid understanding of RESTful API Services and open API
- Experience in building Microservices and working with APIs and protocols: (HTTP, TCP, restful, grpc)
- Proficiency in using Git
- Familiarity with at least one RDBMS, such as MySQL or Postgres. Need to understand deeply with index, locking, complexity of query
- Experience working with various databases, including RDS and NoSQL
- Solid understanding, data structures, and basic algorithms
- Hands-on experience writing Unit Tests.
# Skill requirements
- Excellent English communication skills
- Outstanding teamwork abilities
- Proven ability to prioritize and allocate work
- Sharp critical thinking and logical reasoning
- Effective problem-solving skills
# Attitude Requirements
- Customer-centric mindset
- Adaptability to change
- Commitment to continuous learning and growth
BENEFITS AND PERKS:
Professional, open-minded, and creative environment:
- Work with colleagues who embrace ideas to change the society.
- Respect different perspectives within a team
- Strong learning culture that promotes individual development
- The culture of taking risks to experience and thrive
Focus on individual development
- Be consulted, accompanied, and supported in career development with the career path system (developing in expertise or management direction) that has been studied and tested for many years
- Be oriented for individual, group, and organizational goals
- Be empowered
- Be supported to define a 3-month or 6-month goal (Goal Define Support)
- Get access to company Learning Hub online library with various courses provided by Udemy, LinkedIn,…
Special care for employees
- Salary: Negotiable + competitive allowance (lunch, living allowance, beauty care, Japanese and IT certificates, etc.)
- 13th-month salary bonus
- Performance review: Twice/a year
- Hybrid working policy; flexible check-in, check-out
- Comprehensive health insurance Sun* Care
- Seniority Allowance
- Women care allowance: Women’s physiological leave: 2.5 hours/month; Postpartum leave for female employees with under 1-year-old children: 1 hour/day
- Policies supporting learning activities, knowledge sharing, and cultural exchange (Technology Seminar – Tech Expert, Club: Reading, Japanese, Music Club, …)
- Annual company trip and quarterly team-building activities