Software Developer
SHARE THIS JOB
Job Description:
Job Requirements:
Experience working within AGILE Projects / Methodology
- A BSc. degree in Computer Science or relevant field with minimum of 5-7 years' experience as a Software Developer with an in-depth understanding of the entire web development process (design, development and deployment).
- Solid understanding of Node.js, and writing RESTful API endpoints
- Must be proficient in JavaScript and/or TypeScript
- Familiarity with Angular or a similar front-end framework
- Experience working with NoSQL databases (MongoDB, Redis, etc); bonus if you also have experience with Relational databases (MySQL, SQL Server, etc)
- Working knowledge of CMS frameworks
- Knowledge of security and user experience best practices
- A love for learning and staying on top of the latest in web development
- Excellent analytical and time management skills, while also being able to work effectively a team in a fast-paced environment
Value Adds:
- Experience working with AWS and/or Azure technologies
- Ability to work with other programming languages
- Experience with unit testing and testing frameworks
- Familiarity with ES6, and newest standards
- Mobile development experience.