Job Description
Responsibilities
We are seeking developers who are not afraid to put themselves into complex environments where they need to work with multiple technologies. Along with strong coding skills, you should also have a desire to engage the business, and continuously develop yourself and your skills through your curiosity. Successful applicants will have a strong ability to learn, combined with the tenacity to solve problems independently and a strong focus on the details required to create first rate software.
In this position, you will:
- Design user experiences starting from low-fidelity prototypes
- Implement, revise and polish your designs to produce a shipping product
- Focus on software quality, performance and scalability
- Implement browser-based user interfaces in JavaScript and/or writing server-side logic in PHP
- Build a strong foundation in relational database concepts
- Contribute innovative new ideas to shape the product
- Work with a group of committed, driven and talented software developers and architects who are passionate about that they do
Required Skills
- Experience in developing web applications using HTML, CSS and JavaScript
- Experience with PHP, Node.js, Java, C++, and/or full-stack development
- Good working knowledge of relational databases and proficient in SQL programming
- Strong problem solving and communication skills
- Willingness to “go the extra mile” to ensure the highest quality of experience for our customers
Nice to Have
- Experience with front-end frameworks (ReactJS / Vue / Angular)
- Experience with PHP back end frameworks (Laravel / CodeIgniter / Symfony / CakePHP)
- Exposure to Agile / SCRUM methodology
- Experience in front / back-end architecture
- Experience of public cloud (AWS, AZURE, Aliyun)
- Exposure to large scale software build, integration, and test environments
- Working experience with SaaS / manufacturing / enterprise applications
- Significant hobby programming experience (including personal projects, hackathons and programming contests) would be appealing
Education and Qualifications BS degree in Computer Science, similar technical field of study or equivalent practical experience.