React Jobs - JavaScript Architect (Node, React & GraphQL), 17209

at Agile
Location Atlanta, GA
Date Posted December 3, 2019
Category Default
Job Type Full-time


JavaScript Architect (Node, React & GraphQL)

Our client provides simple, secure technology options enabling businesses to accept payments, get paid faster, and increase efficiency. Their seamless, easy-to-use payments platform supports every stage of a business' growth today, tomorrow and beyond. With more than 100,000 clients and two decades' delivering smart, easily integrated business solutions.

Our ideal candidate needs to be highly technical, preferably with previous experience as a software architect working on enterprise software systems built using Node.js, Express (or similar), GraphQL (preferred, not required) and React (or similar).

Here's what you'll be doing:

  • Managing and directing all open source software development products within the organization
  • Driving and establishing software architecture standards across a wide range of software products (server-side applications/services as well as web-based applications)
  • Fostering a collaborative, productive environment while establishing clear expectations, accountability, and the goals for the engineering team
  • Leading/participating in code reviews and technical meetings
  • Leading/influencing project planning and estimates
  • Mentoring their team in modern coding, standards and design practices
  • Ensuring that the teams deliver quality, well designed products on schedule
  • Establishing and enforcing software development methodologies, processes and policies
  • Creating a culture of quality, agility and high performance
  • Assisting with the screening, recruiting, and hiring of top engineers
  • Monitoring the performance of employee and mentoring them to ensure effective and happy teams
  • Managing external development partners and vendors, including offshore teams

Our ideal candidate has:

  • Bachelor's degree in Computer Science or related discipline (preferred)
  • 8+ years of experience with software development, with 2+ leading software teams
  • 2+ years of experience as a JavaScript focused architect / technical lead
  • Experience running portfolios of development projects running concurrently
  • Ability to articulate ideas to both technical and non-technical audiences through excellent written and oral communications
  • Experience managing enterprise-level web-based applications using Node.js, Express (or similar), SQL / NoSQL data stores, GraphQL (preferred, not required), and React (or similar)

Preferred Skills (not required):

  • Master's degree in Management Information Systems, Business Administration, or similar
  • Experience with payment processing software
  • Experience working in a startup, small or medium-sized company
  • Previous director-level experience

Benefits: Salary up to $170k + 15% bonus, Excellent health benefits ($490/month premium for $1k family deductible, FSA/HSA available, LTD/STD, etc.), 3 - 4 weeks PTO + 2 floating holidays + 5 sick days, Tuition Assistance, 401(k)+ 4% company match, Flexible core hours, casual dress, free snacks + coffee

Keywords: JavaScript, Node.js, Express, API, REST, RESTful, microservice, microservices, React, GraphQL, Redux, Webpack, Babel, Jest, Mocha, Jasmine, Enzyme, Unit testing, TDD, architect, architecture, leadership, Agile, Scrum