Description: Key Responsibilities – (but not limited to);
1. Develop tools and applications by producing clean, maintainable code
2. Own and support the features produced throughout the entire lifecycle
3. Collaborate with internal teams and third-party vendors to achieve business requirements
4. Identify and suggest potential areas for improvement
5. Actively participate in the team’s ceremonies and initiatives
Experience will include:
1. Your experience in one or more of the following technologies: JavaScript, node.js and SQL
2. Hands-on experience with API Development, RESTful APIs, GraphQL, both creation and consumption.
3. Experience writing unit and integration tests
4. Excellent understanding of JavaScript / ES6+
5. Good understanding of cloud-based development (preferably AWS)
6. Solid experience working in an Agile delivery team
7. Experienced with Continuous Integration (CI)/Continuous Deployment (CD) ways of working, and
familiar with the tools and practices that support a DevOps approach
8. Good working knowledge of version control systems such as Git
9. Strong software design skills including OO
10. Good understanding of the fundamentals of computing (e.g. logic, data structures, algorithms, low-level
architecture, systems infrastructure, network stack)
Person Specification:
1. Strong analytic and troubleshooting skills, including the ability to convey complex issues to different
audiences
2. Be a team player and lead by example
3. Work under pressure
4. Be autonomous and able to work under their own initiative
5. Excellent communication and collaboration skills
Qualifications & Experience:
1. Qualified in Back-end developement
2. Proven experience in developing Back-end API’s
3. Computer Science or similar degree
4. Strong technical background is essential
More