Job Overview
We are looking for an inquisitive and innovative Full Stack Developer who can turn ideas into codes to join our product team.
As a Full Stack Developer, you will be working across all aspects of the product from its core infrastructure and back-end to its front-end. You should be able to work with several languages and databases. The primary responsibility will be to understand the primary concept and translate it into a complete product.
You will have a significant role in product development from ideation to deployment. If you are a problem solver with excellent communication skills to collaborate with clients and internal development teams, we would love to hear from you!
Job Responsibilities
- Contribute to the entire product development lifecycle.
- Identify and execute front-end and back-end requirements.
- Build scalable and robust APIs and system.
- Develop reusable code and libraries for future use.
- Work with data team to create new mobile-based and web-based features for our users.
- Maintain and optimise existing websites.
- Troubleshoot, debug apps to improve usability.
- Write comprehensive manuals, guides and documents.
- Compile prototype and quality mockups.
- Implement security and data protection.
- Perform training and support activities.
Job Requirements
- BS, MS, and/or PhD degree in Mathematics, Computer Science, Information Management or a related technical field.
- Prior experience of full stack web development.
- Highly experienced with JavaScript, HTML5, CSS3, Python, PHP, Ruby, .NET etc.
- Team player, flexible and able to work in a fast-paced environment.
- Dedicated to delivering the best possible user experiences.
- Ability to take on the new challenges to drive forward the business.
- Ability to perform several tasks at the same time.
- Ability to translate requirements into a finished project.
- Team player with excellent interpersonal and communication skills.