Back End Developer, TypeScript
* Up to £60,000 + excellent benefits package (including a free holiday every year!)
* Remote (1 day per month onsite in Cheshire for a collaboration day)
A prominent player in the European travel industry is hiring for a Back End Developer.
As a Back End Developer, you will be responsible for creating and maintaining API services, using NodeJS, TypeScript, GraphQL, and Redis. You will work closely with DevOps and front end teams to create seamless and engaging user experiences.
Responsibilities:
1. Develop and maintain RESTful APIs using NodeJS, Typescript, GraphQL, and Redis.
2. Collaborate with DevOps and front end developers
3. Optimize APIs for maximum speed and scalability.
4. Ensure technical feasability of new features
5. Write clean, efficient, and well-documented code.
6. Participate in code reviews and provide constructive feedback to peers.
7. Stay up-to-date with development best practices and emerging technologies.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
2. Proven experience as a Backend Developer or similar role.
3. Proficiency in TypeScript.
4. Solid understanding of NodeJS and its core principles.
5. Familiarity with version control systems such as Git.
6. Experience with unit testing and test-driven development practices.
7. Excellent communication and collaboration skills.
8. Strong problem-solving and analytical abilities.
9. Passion for creating exceptional customer experiences.
Desired:
1. Experience with AWS
2. Experience with GraphQL
3. Experience with CI/CD
4. Caching Methodologies and practical experience with Redis
5. Familiarity with searching (i.e. pre filters and post filters)
6. Familiarity with Jest or other unit-testing frameworks.
7. Experience with agile methodologies and working practices like Jira.
8. A strong drive to learn and experiment with new technologies.