Contract type: Temporary
Department: Software Development
Posted: 2022-03-21
Job Description
OCS is seeking to hire a NodeJs developer to join our API team.
As part of the API team, you will be responsible for the developing, evolving and maintaining the Olympics API and its associated services.
You will be responsible for communicating with stakeholders to understand and refine user requirements, propose, accept, and seek approval for improvements and for delivering high quality software. As part of your role you, together with your team, will suggest and implement improvements to the software and the software process as well as helping to provide the necessary tools to operate, monitor and diagnose the applications.
Job Responsibilities
Job Qualifications
- At least 5 years of hands-on backend development experience.
- Experience in the following areas:
- Extensive JavaScript and Typescript experience and a familiarity with the languages, their nuances and characteristics including best coding and testing practices.
- Extensive experience with Nodejs, Express, Fastify or any other Nodejs framework.
- GraphQL, including best practices and an understanding of the differences with traditional REST APIs.
- Working with source control systems (Git, TFS, Bitbucket, etc).
- TDD and continuous integration or continuous delivery.
- Pragmatism in testing and test-driven development.
- Agile Practices and the tools involved in them.
- Demonstrate extensive understanding of REST APIs and best design patterns.
- Basic understanding of front-end technologies such as HTML5 or CSS3.
- Ability to efficiently learn new tools and languages.
- Ability to work effectively with a diverse team that is geographically dispersed.
- Demonstrate extensive understanding of REST / GraphQL APIs and best design patterns.
- Desirable experience working with Apollo GraphQL Server.
- Fluent English and outstanding communication skills (written and oral) especially in understanding requirements and explaining technical or complex concepts.
Workplace & Environment
How To Apply
We thank all applicants for their interest, however, only those selected for interviews will be contacted.
To be considered for this opportunity, please apply by following this link. Olympic Channel Services is an equal opportunity employer and welcomes a broad diversity of talent to apply.
Please be informed that the controller of your personal data will be Olympic Channel Services, S.L. (hereinafter, OCS) with trade register No. B87320867, and a registered address in Calle Torrelaguna 75, 28027 Madrid. Your personal data will be processed in order to evaluate your application among other things (purpose no. 5 detailed in our privacy policy below linked), being the legal basis for it your consent by freely submitting your application. You may exercise your rights of access to, rectification, erasure, restriction, objection to processing and portability of your personal data at any given moment, and to the extent established by the applicable legislation.
For further information regarding the purposes of the processing or your rights please consult or privacy policy here. In this case the personal information provided will be processed to fulfil purpose no. 5 detailed in the following privacy policy: https://www.obs.tv/assets/terms_policies/privacy.pdf