Full Stack Programmer V

Duration : 9 Months +
 

JOB DESCIPTION:

Summary:

The main function of a full stack developer is to code for both front and back-end programming. The typical full stack developer will be able to design user interactions, and develop servers and databases for website functionality.

 

Job Responsibilities:

  • Implement (design, code, test, document, implement, and maintain) the features and user interfaces of internal RL products
  • Collaborate with internal partners and team engineers to architect and deliver compelling user-facing products
  • Identify and resolve performance and scalability issues
  • Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
  • Monitor systems capacity and performance, plan and execute disaster recovery procedures, and provide technical support.
  • Identify, escalate and document production impact issues.

 

Skills:

  • 10+ years working with client-side code: HTML, CSS, and JavaScript
  • Strong understanding of React, including functional components and Hooks
  • Strong understanding of statically-typed JavaScript (Flow/TypeScript)
  • Good Understanding of GraphQL and Relay
  • Strong Understanding of PHP-like (Hack) back-end language
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Ability to work independently and manage one’s time.
  • Ability to troubleshoot issues and make system changes as needed to resolve issue.
  • Knowledge of computer hardware and software.
  • Knowledge of end-to-end systems development life cycles.

Must-have skills:

  • HTML
  • CSS
  • JavaScript
  • GraphQL

Nice-to-have skills:

  • Advanced UI design skills.

 

Education/Experience:

  • Bachelor’s degree in computer science preferred.