What are the responsibilities and job description for the Lead React Fullstack Developer position at DataStaff, Inc.?
DataStaff, Inc. is currently seeking a Lead React Fullstack Developer for a long-term contract opportunity with one of our direct clients in Raleigh, NC.
*This position is 100% onsite
- Responsibilities:Facilitate the development of critical system for Medicaid Transformation Project.
- Serve as an application developer for the the design, development, maintenance of ReactJS applications.
- Design, development, and maintenance of mission critical applications.
- Work with the project manager, project management staff, other members of the project team, and stakeholders.
- Knowledge and Skills:Practical experience in building enterprise applications is required.
- Experience in ReactJS, HTML, CSS, Bootstrap, XML, JSON, JavaScript, NodeJS, Build Tools is required.
- Experience in ExpressJS, GraphQL, KnexJS, AWS-SDK, REST Web Services development is required.
- Should have experience using GIT, CI/CD pipelines, Docker, AWS ECS, AWS ECR, AWS S3, AWS CloudWatch, AWS Secrets Manager and JIRA is required.
- Good understanding of enterprise architectural patterns is required. Good understanding of database concepts, specifically Postgress, and software development life cycle is required
- Experience in MMIS subsystems is preferred.
- Must have React.js, Node.js and GraphQL experience.
- Excellent knowledge of web client-side technologies (HTML, JavaScript, and CSS).
- Strong understanding of relational database concepts and experience interfacing with and working with databases like Postgres is required.
- Strong debugging and problem-solving skills and Knowledge of enterprise architectural patterns including JavaScript framework.
- Deploy, manage, and operate scalable, highly available, and fault-tolerant AWS serverless applications.
- Implement and control the flow of data to and from AWS
- Select the appropriate AWS service based on compute, data, or security requirements
- Working Knowledge on various AWS components such as ECS, EC2, S3, Elastic Load Balancer, Auto Scaling, Cloud Watch, Security Groups, Route 53, VPC, IAM, Aws Aurora, Aws Lambda, SQS.
- Hands-on experience of software containerization platforms like Docker and container orchestration tools.
- Proficiency in developing, deploying, and debugging cloud-based applications using AWS
- Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
- Ability to identify key features of AWS
- Ability to use a CI/CD pipeline to deploy applications on AWS
- Ability to use or interact with AWS services
- Ability to apply a basic understanding of cloud-native applications to write code
- Ability to author, maintain, and debug code modules on AWS
- Proficiency writing code for serverless applications
- Understanding of the use of containers in the development process
- Plan and complete assigned work
- Communicate effectively orally and in writing
- Motivate and work with people
- Quickly adapt to new technical environments (multiple disciplines)
- Manage multiple projects with dynamic priorities
- Be equally adept at highly technical and strategic issues/projects
- Proven analytical and problem-solving skills
- Creative thinking
- Ability to provide accurate and realistic effort estimates, commit and deliver accordingly
- Proven experience with multiple operating systems: Linux/Unix/Windows. Develop, test, debug, document, and maintain React applications
- Ability to work in a fast-paced environment and able to prioritize multiple tasks
- Understand and interpret customer requirement and develop solutions to meet requirements. Develop and maintain system documentation, including technical specifications, data mapping, program logic and flowcharts
- Cloud deployment is a plus.
Required Skills:
- 5 Years - Should have the capability to translate business requirements into technical solutions
- 5 Years - Experience in development of react based applications
- 5 Years - Strong debugging and problem-solving skills and Knowledge of enterprise architectural patterns including JavaScript web frameworks
- 3 Years - Experience in React, React Hooks, JavaScript, CSS
- 4 Years - Experience in Node.js
- 2 Years - Demonstrated proficiency working with databases - Postgres, Knex.js
- Excellent verbal and written communication skills with the ability present to both technical and business audiences.
- Experience in the transition and transformation of large complex software solutions.
- 3 Years - Experience on various AWS components such as EC2, S3, Elastic Load Balancer, Auto Scaling, ECS, Cloud Watch, Security Groups
- 3 Years - Ability to use a CI/CD pipeline to deploy applications on AWS
- 2 Years - Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
- 3 Years - Experience Hands-on knowledge of software containerization platforms like Docker and container orchestration tools
- 3 Years - Should have the Experience in Security Layer, Presentation Layer, Services Layer, Data Persistence Layer and Execution Layer.
- 3 Years - Experience with implementing and maintaining monitors, alarms, and notifications for EC2 instances using Cloud Watch and SNS.
- 3 Years - Proficiency in developing, deploying, and debugging cloud-based applications using AWS
Highly Desired Skills:
- 5 Years - Experience in GraphQL
- Experience participating or leading projects using an Agile methodology.
- Understanding of Medicaid Systems
This position is available on a corp-to-corp basis or as a W2 position with a competitive benefits package. DataStaff, Inc. offers medical, dental and vision coverage options as well as paid vacation, sick and holiday leave. As many of our opportunities are long-term, we also have a 401k program available for employees after 6 months.