Sr. Full-Stack Developer (React.js, Next.js, MySQL and AWS)

$50 - $90

Contract: W2, 12 Month(s)

    Skills

    • Angular
    • MySQL
    • JavaScript
    • React . js
    • Node . js

    Job Description

    Sr. Full-Stack Developer (React.js, Next.js, MySQL and AWS) Location : Full remote, but work PST time zone
    Duration : 6-12 Months Contract

    Description:
    Seeking a creative Senior Developer that can architect and develop large scale enterprise applications using React.js for front-end, Next.js, MySQL for backend. Will be working closely with a team of developers to validate and/or test new technologies to progress the efficiencies of the technical landscape.
    Requirements:

    • 7+ years of experience building complex web applications
    • Solid work experience using component-based development on the client side
    • 7+ years of experience developing single page applications
    • 3+ years of experience with Next.js
    • 3+ years of experience coding robust and secure Rest API's in Node.js, JSON, XML
    • 5+ years of experience working with MySQL (or SQL Server) designing schemas and writing optimized queries
    • 7+ years of experience coding in JavaScript, HTML, CSS
    • 3+ years of experience developing in React.js and Redux. Prior to that some experience in Angular or Backbone or Knockout or Ember.
    • 5+ years of experience integrating systems using Rest APIs and single sign-on
    • 7+ years of experience with automated unit, integration and end-to-end testing
    • Experience with continuous integration / continuous deployment using AWS CodePipeline and CloudFormation templates
    • Experience with AWS infrastructure (API Gateway, S3, Lambda, Aurora, EC2)
    • Experience with Google Analytics integration
    • Deep knowledge to create standards-compliant, cross-browser, mobile compatible front-end code with responsive design
    • Deep knowledge of server-side and front-end performance optimization
    • Strong design skills a huge plus
    • Should be a self-starter who is excited to relentlessly solve many technical challenges
    • Must have excellent written and verbal communication skills
    • Should manage own time and work well both independently and as part of a team