job summary: Position Description Seeking an innovative and passionate Fullstack Software Engineer to build key capabilities and features of Client's next generation Customer Care and Communication Platform. The ideal candidate will demonstrate an engineering mindset to solve real-world problems, technical expertise to enumerate, evaluate and improve solutions and possess leadership to effectively guide a team of engineers. In this role, you will partner closely with the platform managers, product team and architects to define platform roadmap, design, build, test and deploy features to deliver quality user experience and relevant messaging to millions of Client customers across delivery channels and lines of business. Candidates should possess attention to detail and a track record of flawless execution. Qualifications 3+ years of related experience with a bachelor's degree in a technical field, or an equivalent combination of experience and education Technical Skills JavaScript or Typescript requiredExperience implementing GraphQL in Backend requiredExpert in any of the programming languages JavaScript/Java and Python and common design patternsExpert-level understanding and implementation cloud native architectures (AWS serverless or containers preferred) at scale in productionPrior experience building out platform capabilities from scratch in a multicloud environment is preferred Experience with source code, CI/CD and build and agile management tools such as Git/GitLab, NPM, Jira Experience with designing, publishing and consuming GraphQLAPI using Node.js and stream processing frameworks such as Apache Flink/Kafka or SparkStream is preferredExperience integrating with relational, key-value, document or graph databasesExperience with secure coding practices (OWASP) and accessibility standardsCreating and/or updating technical documentation on tools like Confluence and ReadMe filesSolid understanding of OAuth is requiredDemonstrated interest or concepts of API First Driven is highly desirable. Behavioral & Communication Skills Excellent communication skills at all levels, from team members to senior managementMust have the ability to work in a team within an Agile operating model Address the technical questions from the team and stakeholdersWork with the team to complete the product backlog and release plan Ability to exchange constructive and respectful feedbackVigilant attention to detail with an understanding that our platforms communicate to large number of customersMust be able to help communicate ideas and best practices to more junior developersMust be able to collaborate with wider groups on standards and best practicesEnthusiasm and a desire to be part of an innovative teamA commitment to quality, and a desire to improve location: Fort Mill, South Carolina job type: Contract salary: $48.98 - 58.98 per hour work hours: 8am to 5pm education: Bachelors responsibilities: Job Responsibilities As a Fullstack Software Engineer, you will be part of an agile squad to design, build, test and deploy cloud native platform and microservices/API that will be consumed by our SaaS based Customer Relationship Management (Salesforce). Demonstrated hands-on experience with distributed systems design and architecture to build scalable, reliable and resilient platformsEstablish coding best practices, conduct constructive peer code reviews, enable CI/CD and test and release pipelinesPartner with architecture and external development teams to design reusable frameworks and technical solutionsPartner with business, UX design and other technology teams to stand up platform capabilities across delivery channels of voice, chat, sms/mms and push notifications and agent desktop portals Conduct system demos, proof of concepts, and guide development teams to review business requirements, create designs, test plans/test casesRecommend optimizations for improved resiliency, efficiency and speed to market by adopting good DevOps practicesConduct performance testing, setup operational monitoring services and dashboards to review availability, system issues jointly with operations teamsAssist with hiring, onboarding and mentoring of new developers for your team qualifications: Experience level: ExperiencedMinimum 3 years of experienceEducation: Bachelors skills: DEVELOPERWeb DesignSOFTWARE ENGINEERJavascript (5 years of experience is preferred)GraphQL (5 years of experience is preferred)Typescript (5 years of experience is preferred)nodeJS (5 years of experience is preferred) Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).