Full-Stack Senior Developer
As a Full Stack Senior Developer, you will be working in an Agile environment; therefore, excellent teamwork and communication is a must. Your duties and responsibilities will consist of but are not limited to:
"The strength of the team is each individual member. The strength of each member is the team." – Phil Jackson
Duties & Responsibilities:
- End-to-end owner
- Involvement in all aspects of the project life cycle
- Liaise with clients to identify requirements and feedback on progress
- Determine most effective and efficient software design to meet specifications
- Advise on areas that could be improved on and keep up to date with new trends in software
development and technologies that can be used to benefit the company. - Design and build software solutions and databases for optimal performance
- Demonstrate ability to lead teams by providing tasking, general project direction as well as
mentoring - Provide technical support to clients if needed
- Help to elaborate and follow development processes which enable the team to deliver timely
and high-quality results
Desired Experience & Qualifications
- 8 - 10 years’ experience as a Software Developer
- Degree / Diploma in Computer Science, Information Systems or equivalent tertiary education
- Experience working in Linux environment
- Understanding of Agile practices
Knowledge and experience in the following languages:
- JavaScript
- PHP
- HTML
- CSS
- C++
- C#
- XML
- SQL or Postgresql (advantageous)
- JSON
- Cordova/Ionic
Knowledge and experience in the following Front-End Frameworks:
- Bootstrap
- Knockout
- JQuery
- Node.js
Package & Renumeration
Compensation commensurate with experience.