Position: Full Stack Web Developer
The Robotics team at Performance Rotors focuses on reliable Unmanned Aerial Vehicle (UAV) systems which are not reliant on satellite navigation (satnavs) (e.g. GPS/GNSS).
Description
We are seeking for technically strong and grounded applicants with a solid foundation with modern web development tools to develop responsive, agile, progressive web applications that would undergo continuous development, integration, and deployment to be implemented for use in the Oil & Gas, Maritime, and Defence industries. You will be expected to work with a multidisciplinary team ranging from product to systems development.
Key Requirements
- Prepared to go outside one’s comfort zone with a strong growth mind-set.
- Develop using modern back-end and front-end software stacks and implement Software-as-a-Service (SaaS) solutions.
- Developing and maintaining software solutions in accordance to best practices and international standards.
- Design and develop progressive web applications which could be deployed with offline access for remote areas.
- Write deployable, scalable, and modular codes that could be reliable, secure, and maintainable.
- Collaborate with the product and system owners for integration of various technology with the software platform.
- Identify, analyse and resolve infrastructure vulnerabilities and application deployment issues.
- Regularly reviewing existing systems and making recommendations for improvements.
- Educating teams on the implementation of new software initiatives.
Minimum Qualifications
- Degree (Bachelors/Masters) in Computer Science, Engineering, or related fields, and/or relevant work experience.
- Proficiency in languages such as Java, Javascript, Python, Golang, HTML, C++, and Dart.
- Experience with back-end development framework such as Django, NodeJS, and Beego.
- Experience with front-end development framework such as React, Ionic, and Flutter.
- Familiarity with Linux operating systems.
- Familiar with cloud service providers such as AWS, Microsoft Azure, OpenStack, and GCP.
Bonus Points
- 1-2 years of experience (either from work or university projects) in developing scalable cloud-based applications, including the ability to code and test in one or more programming languages, and debugging software.
- Experience in database querying platforms, such as MySQL, and MongoDB.
- Experience with User Interface and Experience.
- Familiar with development work with RESTful APIs.
- Familiar with cloud containerisation orchestration.