Full Stack Developer III

Reading Time: 3 minutes


Job title: Full Stack Developer III

Company: Aditi Consulting

Job description: Summary:
We are seeking a Full Stack Engineer to join the Infrastructure and Platform tools team. The ideal candidate will have a solid foundation in end-to-end development and will contribute to the design, development, and maintenance of our REST API SDLC tooling. Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are essential for success in this role. You will collaborate with cross-functional teams to ensure that our platform tooling ecosystem is robust, scalable, and efficient. Your work will directly impact the developer experience and the overall performance and security of our APIsKey Responsibilities

  • Design and Development: Develop and maintain tools and libraries for REST API creation and management using TypeScript and NodeJS.
  • Documentation: Create and maintain guides and best practices for REST API schema design, implementation and consumption.
  • Governance: Establish and maintain processes for schema change control, breaking change detection, and error sanitization.
  • Standardization: Update and publish REST API schema and security standards, including application security configurations.
  • Performance Monitoring: Create and maintain systems for monitoring error rates, latency metrics, and field usage.
  • API Schema Management: Implement and manage a schema registry, ensuring seamless schema proposals, changes, and version control.
  • 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 Webpack
  • Testing: 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, Datadog
  • 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.

Must Have Skills:

  • REST APIs
  • JavaScript
  • Defining API Schemas

Nice to Have Skills:

  • Plusman
  • google cloud,
  • docker
  • postman curl
  • swagger
  • openAPI
  • datadog
  • Kubernetes

Bonus Skills

  • Spectral: Proficiency with adding custom rules in Spectral CLI
  • Front end development: Proficiency with creating and maintaining front end components using React and Webpack
  • DevOps: Familiarity with CI/CD pipelines- Harness, containerization (Docker), and orchestration tools (Kubernetes).
  • Cloud Services: Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Monitoring Tools: Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.
  • Java/Go: Experience with Java or Go programming languages.
  • Qualifications
  • Experience: Minimum of 3 years of experience in software development, with a focus on NodeJS, Typescript and infrastructure tools.

Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on several factors, including but not limited to, a candidate’s qualifications, skills, competencies, competencies, competencies, competencies, experience, location and end client requirements).Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions.

Expected salary:

Location: San Jose, CA

Job date: Wed, 10 Jul 2024 05:01:24 GMT

Apply for the job now!

Taylor Swifts New Album Release Health issues from using ACs Boston Marathon 2024 15 Practical Ways To Save Money