Job Detail

Sr. Full Stack Developer (Node, React, TypeScript)

  • Job typeJob type: Remote
  • Job Duration03 to 06 months
  • Project LevelExpensive
  • Project deadlineExpired
  • // States of America

Project detail

Job Description

DataOceans, a leader in Customer Communications Management (CCM) solutions, is seeking a Full Stack Web Developer that can work remotely anywhere in the continental U.S.  This person will be responsible for developing web solutions to allow our clients to communicate effectively with their customers in various ways.  This communication takes many forms but often centers around statements, billing, payments, marketing campaigns, user preferences, user notifications, etc.  Primary technologies are TypeScript, React JS, Node JS, GraphQL, Docker and SQL along with the standard JavaScript, HTML5 and CSS expected in any web development. If you enjoy working with a talented team where your input is highly valued, if you strive to build secure high-quality software, and if you thrive on constant learning and improvement, then we want to hear from you.

Job Responsibilities & Duties

  • Deliver production quality code within a full TypeScript stack (Node.js, GraphQL, and React)
  • Mentor and aid in the growth of junior-level team members
  • Work with product and UX team members to drive product features from design phase to implementation
  • Be able to solve problems independently and work collaboratively with other developers
  • Convert mockups and prototypes into responsive web applications
  • Ensure consistent, responsive experiences across multiple devices and browsers
  • Develop and maintain reusable UI and back-end components when possible
  • Stay current with technologies and apply best practices

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Computer Information Systems, Software Engineering, or equivalent industry work experience
  • 5+ years of experience building software for a production environment
  • 3+ years of development experience with TypeScript and Node.js (or experience with a strongly typed object-oriented language and a desire to learn TypeScript/Node)
  • 3+ years of development experience with modern client-side web libraries such as React, Vue, or Angular
  • Proficient with version control systems (preferably Git)
  • Proficient with unit testing (experience with JS frameworks such as Jest or Mocha is preferred)
  • Solid understanding of databases and fluent in SQL
  • 3+ years of development experience working with ORMs
  • 3+ years of experience working in a Linux/Unix environment

Desired Skills & Experience

  • Knowledge of GraphQL
  • Proficient with CSS3
  • Experience with payment processing and PCI compliance
  • Experience with healthcare systems and HIPAA compliance
  • Familiarity with cloud native technologies and concepts (Microservices, Docker/Kubernetes, Infrastructure as Code, DevOps, Continuous Delivery, etc)
  • Experience with Agile development process (Scrum)
  • Experience with pair programming

Personal Skills

  • Ability to communicate clearly with other team members
  • Trustworthy and reliable – will get the job done
  • Self-managed and self-motivated to do your best work
  • Team-player
  • Desire to develop a great product and have fun in the process


  • Competitive salary
  • Medical/Dental Insurance
  • Health Savings Account (HSA)
  • 401k with company matching
  • Flexible work schedule including work from home

Skills Required

Languages required

Freelancer type required for this project