Overview
Skills
Job Details
Remote Sr TypeScript (Backend) Engineer
Client location: New York, NY
Work location: Remote
Duration of Assignment: 12+ Months
W2 Only Position
JOB DESCRIPTION:
Seeking a JavaScript/TypeScript Engineer (guru level) to be part of a TypeScript team. Candidate must thoroughly understand what makes TypeScript different, and how to use the power of what TypeScript brings in. The majority of the work is someone who knows how to create APIs. Not integrated with APIs, but know how to build APIs, since the team is responsible for creating the APIs for integration. Must have proficiency with REST and know how to create REST services, the HTTP methods.
What the team is doing is very API-driven TypeScript-driven projects. Looking for someone with STRONG TypeScript knowledge (guru level), and familiarity with API development, not front-end, as the majority of the work they are doing is very API-driven.
Responsibilities:
- Deliver test-streams and mock services to unblock our partners and/or expose new media features.
- Develop and maintain an internal REST service written in Typescript.
- Design systems and procedures to best expand and scale our service.
- Automate processes around our deliverables.
- Contribute to continuous development patterns.
- Use Test Driven Development practices and functional paradigms.
Qualifications:
- 7+ years of experience with TypeScript (backend).
- Strong proficiency with developing APIs, not integrating with APIs.
- Experience creating REST services, the HTTP methods.
- 2+ years of experience working with functional paradigms.
- Experience mocking data and services.
- Experience working in a cross-functional capacity.
- Experience writing unit tests and performing unit testing.
- Understanding of agile methodologies and git source control.
- Strong problem solver.
Preferred Qualifications:
- Experience with AWS
- Experience with SQL
- Experience with authentication, authorization, and access management
- Experience leading a project
- Interest in the HLS video space
Required Education:
- Bachelors Degree or work exp
Required Education:
- Bachelors Degree or work exp