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.