pureIntegrationposted 2 months ago
$80,000 - $110,000/Yr
Full-time
Reston, VA

About the position

We are currently seeking a NodeJS Developer (Node.js, TypeScript, GraphQl, RabbitMQ) to join our growing team. In this position, you will play an integral role in supporting the design, development, and maintenance of our front and backend systems using Node.js and TypeScript. You will collaborate closely with seasoned team members and cross-functional teams to craft dependable and scalable software solutions. Your contributions will directly impact our client's ability to deliver high-quality products and services to their customers. If you have 3+ years of experience in software development using TypeScript and Node.js, are enthusiastic about solving complex problems, and are eager to advance your career, this could be an excellent opportunity for you. This position is a remote (in the U.S.) position and will be a full-time position. The annual base salary is $80,000 –$110,000. Candidates will be paid within this range based on their work experience and skills. Candidates are also eligible for our full list of benefits linked here.

Responsibilities

  • Design, build and scale sophisticated high-volume server-side applications and frameworks.
  • Write reusable, testable and maintainable code.
  • Collaborate with project stakeholders to identify product and technical requirements.
  • Conduct analysis to determine integration needs.
  • Write code that meets functional requirements and is testable and maintainable.
  • Work with Quality Assurance team to determine if applications fit specification and technical requirements.
  • Produce technical designs and documentation at varying levels of granularity.

Requirements

  • Bachelor’s degree in engineering, Computer Science, or a related field, or relevant work experience.
  • Must be able to manage and develop additional features on existing code bases written in JavaScript, Node.js and TypeScript.
  • Must be knowledgeable of cloud technologies such as AWS or equivalent (Azure, GCP).
  • Must be able to design data models and recommend databases according to the requirements.
  • Must be familiar with NoSQL databases and query languages; Graph database and GraphQL experience is a plus.
  • Able to design and architect microservices.
  • Have a good understanding of securing data in transit and at rest.
  • Design and implement code build and deployment pipelines using declarative languages. Example: Concourse CI.
  • Experience with message queueing technologies such as RabbitMQ.
  • Manage cloud infrastructure using Docker on Fargate Containers, Kubernetes, etc.
  • Familiar with design paradigms such as Stream processing, Microservice architecture, etc.
  • Ambitious and highly motivated to deliver outstanding solutions with a hunger to understand the full architecture of systems and stay on top of current industry trends.
  • Strong problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Flexible to understand the technology dynamics and be adaptable using assigned tools/technologies.
  • An assertive personality and ability to elaborate on personal experiences throughout the process.

Nice-to-haves

  • Experience zero downtime/impact releases, feature flagging, and experimentation.

Job Keywords

Hard Skills
  • Docker
  • GraphQL
  • JavaScript
  • RabbitMQ
  • TypeScript
  • 0U62jmEyR MeKhEoFm
  • 1WGzygxetL IUnbCx2
  • 5d7jHmy3 14qkKOvPaTUd2
  • aCtk6mGn hqFPxIX8QM
  • AD0sH6VEf45 GXtMRPwDomyi
  • BdvGLAsR
  • CAqrW40zHaxc Yr7q5
  • cEWbpN42 VizxBH0G
  • govV2 wRm29gE4C
  • gZYB73 qDybQERceMo
  • j6aJCn
  • JrZ74 eMwZbdj8J
  • lKVGPnd RI02N6fiWFh
  • nX6GChADP 4qZydr3
  • OS7QnLhPyXi
  • RAvncop
  • sm3cwuQ1IBFU
  • smydnFYK4 4Qa5zmISgjNn
  • u4pmNiRDO 9sKgq5
  • vPFteL 9WmAd3aLk18hG
Soft Skills
  • JCcsZmFK lHL21ERN VyZqkiHl
  • yQtqV7KA jmSIVkow
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service