Senior Full Stack Engineer

Overview

BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 7+ mo(s)

Skills

JAVASCRIPT
NODEJS
NODE.JS
CLOUD
AWS
AWS LAMBDA
SNS
SQS
S3
CLOUDWATCH
DYNAMODB
REACT
CI/CD
TESTING FRAMEWORK
AUTOMATED TESTS
JEST
MOCHA
CHAI
PLAYWRIGHT
BROWSER TESTING
INTEGRATION TESTING
PYTHON

Job Details

Senior Full Stack Engineer

Job Summary: Talent Software Services is in search of a Senior Full Stack Engineer for a contract position to work 100% remotely. The opportunity will be seven months with a strong chance for a long-term extension.

Position Summary: We are seeking a highly skilled engineer with a strong focus on back-end development using Node.js, particularly in the realm of data engineering. This is a long-term contract position, requiring a one-year commitment. The role involves working in a fast-paced development environment, providing services to educational communities and internal teams. The focus is on analytical reporting products and AWS serverless infrastructure, with a strong emphasis on automation, including major data exchanges. The ideal candidate is a strong developer with recent experience in an AWS environment using JavaScript/Node.js. The role involves working on test automation and data exchange automation aspects of the products.

Primary Responsibilities/Accountabilities:

  • Responsible for complex software development, including coding and managing small sections of ongoing projects.
  • Create design specifications, conduct unit testing, and prepare technical documentation.
  • Ensure professional relationships with customers and cross-team members, meeting expectations.
  • Analyze procedures, design, and implement solutions to attain high data quality and process automation.
  • Design, develop, and implement solutions based on established standards and processes to reduce risk and promote efficiencies.
  • Establish an automated testing framework, define testing practices, and integrate automated tests into CI/CD pipelines.
  • Code automated test scripts using technologies such as Jest, Mocha, Chai, Sinon, Playwright, Selenium, Cypress, and BrowserStack.
  • Code automated tests for JavaScript frontend/browser interaction and serverless/Node.js.
  • Develop and maintain new functionality for multiple products.


Qualifications:

  • Minimum 7 years of demonstrated experience in software development.
  • Strong competence in several programming languages and technologies.
  • Practical experience in JavaScript and Node.js scripting in a Cloud-based environment.
  • Experience with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS, DynamoDB, React, AWS CLI, SDK, and CDK.
  • Technical skills in the virtual infrastructure domain, specifically Amazon Web Services.
  • Design and development experience in building and monitoring microservices.
  • Experience working in Agile methodologies.
  • Working experience with CI/CD and DevOps.
  • Ability to use KMS, ALB/ELB, Route 53, VPC.
  • Strong oral and written communication skills, problem-solving, and analytical ability.
  • Ability to function both with minimal supervision and in a team-oriented unit.
  • Working knowledge of distributed architectural design patterns.
  • Fundamentals in OO and computer science foundation principles.
  • Preferred bachelor's degree and/or other advanced degree(s).
  • Relevant AWS or other professional certifications.

If this job is a match for your background, we would be honoured to receive your application!

Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Talent Software Services, Inc