Python Developer

  • Full-time

Company Description

Our company headquarter is located in Japan. It is a Digital Creative Studio/Software Development Company that has 6 branches in 4 countries (Japan, Vietnam, Cambodia, and the Philippines) with over 2500 software developers.

Job Description

As the Python Developer, you will be responsible for playing a key role in the software development life cycle. Some of your duties and responsibilities will include:

DUTIES & RESPONSIBILITIES
• In charge of coding, code maintenance, and testing.
• In charge of programming training for fresh members in the future.
• Responsible for researching about the latest programming techniques and web technologies.
• Communicate with the manager or team members on issues and in providing solutions.
• Assist the team in achieving the project goals and meeting the project schedule.
• Perform routine site maintenance as needed TECHNICAL EXPERIENCES.
 

Qualifications

Technical Skills
• Python
• Python-related libraries/frameworks such as Django or Flask
• ORM libraries such as SQLAlchemy, Django ORM
• MVC Architecture
• Object-oriented design
• RESTful principles
• RDBMS (MySQL, MariaDB, PostgreSQL)
• Git and GitHub 

Soft Skills
• A team player
• Keen to details
• Flexible and driven 
• Problem-solver

Plus points if:
• Have knowledge in fundamentals of object-oriented design, client-server application architecture.
• Have knowledge in Back-End technologies (Laravel, Ruby on Rails, etc.)
• Have knowledge of unit testing and integration testing.
• Have knowledge of Smartphone App Development with native code and cross-platform 
• Have knowledge of frameworks such as React Native, Flutter so on.
• Have experience working with Linux systems (CentOS, Ubuntu, etc.)
• Have experience in Agile, Scrum Development.

EDUCATION
• Graduated from College, University specialized in Computer Science, Information Technology or equivalent.
• At least 1 year(s) of working experience in the related field is required for this position.

Additional Information

WHAT WE OFFER
• Competitive salary packages based on skills and experiences
• Great opportunity for career development and enhancement of technical skills
• Friendly, flexible, flat and fun working environment
• Many company events (team buildings, study group activities)
• Paid leaves which are convertible to cash 
• Health Insurance
• Bonus aside from 13th-month pay depends on your performance and business status.


OTHER BENEFITS FOR YOUR CAREER DEVELOPMENT
1.  Free Learning Materials for Latest Techs.
    • Many available Udemy tutorial videos for various topics selected by Sun* members such as below.
        * BackEnd Development: Ruby on Rails (Ruby), Laravel (PHP), Spring (Java)
        * FrontEnd Development: React, React Native, Vue.js, etc.
        * Infrastructure: Amazon Web Services, Docker, Kubernetes, etc.
        * Others: Unity, TensorFlow, Jenkins, CI/CD so on.
    • Access right to Safari Books Online which is provided by O'Reilly Media.
2. Many latest Gadgets for your experience to consider future user experience.
    * Oculus Go for VR experience.
    * Oculus Quest for VR experience.
    * Amazon Echo for Voice Interface.
    * Google Home for Voice Interface.