Job Description:
We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the entire software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Responsibilities:
- Design client-side and server-side architecture.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Ensuring cross-platform optimisation for mobile phones.
- Work with development teams and product managers to ideate software solutions.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Meeting both technical and consumer needs.
Preferred Qualifications:
- Proficiency with server-side languages such as Node js, PHP and .Net.
- Proficiency with JavaScript frameworks such as Angular, Ionic, React js and React native.
- Proficiency with database technology such as MySQL, Oracle, Postgresql and Mongo DB.
- Familiarity with fundamental front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).
- Strong organisational and project management skills.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.