We’re looking for a dedicated engineer with backend and frontend expertise to help us create digital solutions.
- Design and Develop UI using JavaScript, NodeJS, and ReactJS technologies
- Design and implement highly scalable backend systems and algorithms
- Work closely with rest of the team members to develop, test, deploy, and operate high quality software
- Design and develop test cases and implement automated test suites
- Develop new features, enhancements, and maintain software products and applications
- Design and develop prototypes for various concepts and applications
- Lead code reviews and offer critical feedback to more junior developers
Required Knowledge, Skills and Abilities:
- Minimum of 5 years’ experience developing JavaScript both inside and separate from JS frameworks.
- Strong UI development skills using JavaScript, ReactJS and NodeJS
- Strong experience with HTML5 and CSS3
- Experience of building and supporting responsive, high-quality web applications
- Familiarity or experience with full stack development utilising MEAN technologies
- Understanding of how to write clean code that manages complexity
- Ability to confidently design and maintain databases
- Web services experience with Restful, SOAP, or WCF
- Comfortable using Git
- Experience writing unit or integration tests.
Desired Skills Knowledge, Skills and Abilities:
- Understanding of TDD and Unit Testing best practices
- Supporter of Agile, TDD, and CI
- Good at solving problems and thinking creatively
- Generate ideas based on customer feedback and market input
- Working knowledge of Heroku, Docker, and microservice architectures
- Skilled in developing test cases and implementing automated test suites
- Up to date on modern security standards
- Be a key go-to person for technical questions relating to backend and frontend development
- Experience with AWS a plus
- Savvy with C/C++, Java, Go, or other languages is a bonus