Software Developer- full-stack NodeJS, React in Atlanta, GA at HUNTER Technical Resources

Date Posted: 12/2/2019

Job Snapshot

Job Description

We are looking for a Software Developer who is a skilled problem solver and thought leader. This developer will be charged with building new products (specifically adding new functionality to our APIs), mentoring less-experienced team members, conducting thorough code reviews, and finding opportunities to improve technical capabilities.

This role reports to the Engineering Manager.

Responsibilities:

  • Work on an agile team creating full-stack solutions with NodeJS, Typescript, and React
  • Building service oriented architecture with containerized applications, functions as a service, and distributed systems
  • Collaborate with other developers on building new features
  • Be involved in decision making around the architecture and future of products
  • Contributing to the team by building new APIs

Requirements:

  • Experience working with performant HTTP APIs (RESTful and/or GraphQL)
  • Knowledgeable about authentication - OAuth, SAML, Bearer, JWT
  • An understanding of automated testing practices - unit, integration, and end-to-end
  • Familiarity with common engineering practices such as feature flags and A/B testing
  • Experience with NoSQL and SQL databases
  • Hands on experience with CI/CD stack (Jenkins preferred)
  • The ability to work in a fast-paced environment
  • Bonus points for experience with React Native and Cypress
  • A willingness to admit what you don’t know and a desire to learn quickly