Must have skills
3 TO 6 years of expereince in Java front end.
JavaScript / TypeScript, GraphQL / REST APIs, Software Engineering
Requirements :
- Design and Development : Develop and maintain tools and libraries for REST and GraphQL API creation and management using vanilla JavaScript, TypeScript and NodeJS.
- Standardization : Update and publish REST and GraphQL API schema and security standards, including application security configurations.
- Collaboration : Work closely with other engineers, product managers, and stakeholders to define and prioritize features and improvements.
Required Skills and Experience
NodeJS and Typescript : Excellent skills with NodeJS ecosystem. Experience with creating node modules using vanilla JS and TypeScript and publishing them. Good understanding of package managers like NPM and WebpackTesting : Experience with unit testing, integration testing, and end-to-end testing frameworks. Proficient in writing unit tests and functional tests using Jest or similar libraries.Infrastructure Tools : Understanding of Service Oriented Architecture (SOA) to aid in debugging. Relevant technologies : Postman, cURL, Swagger, OpenAPI, DatadogContinuous Integration Tools : Familiarity with CI tools like Jenkins, Harness, GitHub Actions, or similar tools to set up custom pipelines.Version Control : Proficiency with Git and experience managing code in a collaborative environment.Communication : Excellent communication skills and the ability to work effectively in a team environment.Bonus Skills
Spectral : Proficiency with adding custom rules in Spectral CLIESLint : Proficiency in ESLint, including the ability to write custom ESLint rulesCloud Services : Experience with cloud platforms such as AWS, Google Cloud, or Azure.Monitoring Tools : Familiarity with monitoring and logging tools like Datadog and OpenTelemetry .