- Developing front-end website architecture.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for web/desktop.
- Ensuring responsiveness of applications.
- Seeing through a project from conception to finished product.
- Staying abreast of developments in web applications and programming languages.
- Bs Degree in Computer Science, Statistics or relevant field
- Proven experience as a Full Stack Developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front/back-end languages
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills