at Sun* Inc.
Python Engineer (English Fluency)
WHAT WE DO:
At Sun Asterisk, we build cutting-edge, high-performance systems to tackle complex challenges. As a developer, you will:
- Own and enhance the Flask-based Python backend, including API development and integration with the 3DAT SDK.
- Design and implement the migration from a legacy CMS to a new MongoDB-based data storage system for user scores.
- Collaborate with frontend engineers to support rebranding and responsive UI behavior.
- Help improve platform resilience, error handling, and test coverage.
- Support containerized development and deployment workflows with Docker.
- Work in a small team with ownership over feature delivery and product hardening.
WHO YOU ARE:
#Experience Requirements
Mandatory Skills
- Minimum 3 years of professional backend development experience in Python.
- Strong experience with Flask or similar web frameworks (e.g., FastAPI).
- Proficient in MongoDB or other NoSQL databases.
- Comfortable working in Linux-based environments (Ubuntu) and using Docker.
- Experience building or maintaining RESTful APIs.
- Solid testing practices (unit, integration, API testing).
- Strong understanding of system design, performance optimization, and error handling.
- Comfortable collaborating with frontend teams (React).
Desired Skills
- Exposure to AI SDK integration or computer vision projects.
- Experience working with proprietary SDKs or C++-backed Python bindings.
- Familiarity with frontend development (React) or full-stack collaboration.
- Experience in CI/CD pipelines, deployment automation.
#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.
Note: By applying for this position, you consent to Sun* collecting, storing, and processing your personal data for current and future recruitment purposes. Your data may be shared with relevant parties involved in the recruitment process and will be retained indefinitely until you submit an official written request for its deletion.