At DataOceans, you’ll be inspired to create new and innovative solutions. A leading customer communications and engagement solutions provider, we empower financial service companies, print service providers and other companies to digitally transform and modernize the way they communicate and service their customers. If you have ever received a letter, statement, email or text message you wished you could make better – you should explore joining our team.

Direct hire only. No recruiters or outsourcing companies please.

Senior Full Stack Developer (Node, React, TypeScript)

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.

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

Qualification & 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

Email Résumé

Employee Spotlights

DataOceans is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class. In compliance with Federal law, all persons hired will be required to verify identity & eligibility to work in the US, and to complete the required employment eligibility verification form upon hire.