Back to Job Search

Senior API Developer (Node.js/Backend Javascript)

  • Location: Irving, 75063
  • Salary: $62.77 - $67.77 / hour
  • Job Type:Contract

Posted about 1 month ago

Position: Senior API Developer (Node.js/Backend Javascript)
Location: Irving, TX 
Term: 12 months

Day-to-Day Responsibilities:
  • Responsible for managing the interchange of data between the server and the users.
  • Responsible for design, implementation and on-going enhancements of digital products and enhancing the digital experience.
  • Design APIs, develop shippable code, documentation, and unit test new features for digital products. 
  • Work with fellow API Developers, Team Leads, Architects to deliver features through the creation of re-usable RESTful APIs.
  • Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure, and up to date with business needs.
  • Perform pair programming, effectively communicate ideas with the team, assist in systems integration, performance testing and product releases.
  • Implement policies, roles, data access controls, monitoring events, resolve system and data issues for continuous functioning of APIs.

Is this a good fit? (Requirements):
  • 3 years of API/Server-side development experience in Node.js/Backend Javascript.
  • 1 year of experience in AWS Cloud platforms (EC2, ECS, Lambda, SQS, S3), developing micro-services, CI/CD solutions (including Docker), message queue systems and background task management.
  • 1 year of experience in developing NoSQL databases, designing data models and proficient in querying document stores (preferably MongoDB).
  • Technical Skills: REST API Development, Javascript, Node.js, API Security, Open API Specification, MongoDB, AWS Cloud
  • Knowledge in API security frameworks, token management and user access control including OAuth, JWT, OpenAPI, etc.
  • Must demonstrate strong programming skills in Javascript.
  • Experience working with API Gateway, CDNs, API Performance testing, CI/CD pipelines and monitoring tools.
  • Ability to work in an Agile/Scrum environment.
  • Strong and continuously evolving technical mastery of RESTful API development focused on Node.js. This includes hands-on programming, participating in design sessions, code reviews, system testing during various phases of development, follow best industry practices and publish API documentations.
  • Areas of expertise include implementing software engineering best practices in design, development, and utilization of APIs in Cloud platforms. Passion for hands-on coding, putting quality first, delivering an exceptional experience to customers and drive efficiency through the creation of extendable and re-usable service components.
  • Self-directed with a start-up/entrepreneur mindset.
  • Strong writing and communication skills.