Back to Job Search

Sr. Full Stack Developer

Posted 10 days ago

Our Healthcare Insurance client is seeking a Sr. Full Stack Developer to join their team for a contract-to-hire role!

Our client has more than 5,000 employees and is the number 1 health insurer in the state of North Carolina serving more than 3.89 million customers. Health care is changing, and our client is leading the way by provide innovative solutions that simplify the health care system, improve efficiency and outcomes, and help rein in costs. Our client is a not-for-profit with headquarters in Durham, NC.

Position: Sr. Developer
Term: 6 Months, Contract to Hire
Location: Remote, USA

Required Skills 

  • Bachelor's degree in Computer Science. With no degree, 7 years experience required.
  • Without a Computer Science degree, confirmed experience building sophisticated, distributed systems that address reliability, high-availability, performance, scalability, capacity, and automation requirements.
  • 5 years development experience.
  • Highly concentrated technology experience (meaning you have spent 80% or more of your tech experience coding and working directly with technology). Because of this, you have top of mind, fresh expertise that allows you to rapidly tackle complex engineering problems in efficient, elegant ways.
  • Clean, well-documented code handled in a repository and comfort submitting to a team code review is needed before your work is considered complete. Bug fixes identified during testing will be your responsibility to quickly remediate to meet target delivery deadlines.
  • Creating servers and databases for functionality.
  • Designing and developing APIs.
  • Understanding of managing relevant infrastructure.
  • Mentor more junior team members.
  • Evaluating solutions based on user experience from end to end (e.g., number of clicks, logical presentment of information and flow, etc.).
  • Experience working with vendors for effective solution delivery.
Proven experience:
  • Minimum 6 months experience as a full stack developer on a single project
  • Experience packaging and deploying at a minimum 2 technologies
  • Minimums for front ends, back ends, and databases are detailed below:

    Stack definitions:
    1. Front-end Layers
      a. Web front-end layer (minimum 2 from below list)
          i. HTML5 and CSS3 and JavaScript ES5 (minimum requirement for web)
          ii. JavaScript UI framework -React or Angular or Vue.js
          iii. CSS Framework - Bootstrap
    2. Back-end Layers
      a. HTTP based protocols: (Must have REST and one other from below list)
          i. REST (JSON preferred)
          ii. GraphQL
          iii. custom AJAX
      b. Server environments (minimum of 2 from below list)
          i. Node.js
          ii. Flask
          iii. Java 8 servlet or higher (Spring Boot preferred)
    3. Persistence Layer:
      a. Relational Databases (2 or more from below list)
          i. MySQL
          ii. PostgreSQL
          iii. Oracle
          iv. Microsoft SQL Server
          v. DB2
    4. Infrastructure Layer:
      a. Server OS (2 or more from below list)
          i. Linux
          ii. Mac
          iii. Windows
      b. Cloud Services
          i. AWS Cloud - Associate level certification required
      c. Docker (experience using)
    5. Technical Resource Tasks:
      a. Production Support
          i. Networking Knowledge


Desired Skills 

  • Experience with integrated solutions.
  • Experience with software development tools (i.e. Rational)
  • Experience with testing methodologies with the stated major development languages.
  • Experience with at least one of the major database systems (i.e. DB2, Oracle, SQL Server, Teradata).

Does working alongside other full-stack developers to apply emerging technologies when building innovative and entrepreneurial applications to improve health care get you jazzed? If so, read on.
Were looking for a full-stack developer who will take a key role on our team. If you want to join a robust group of innovators responsible for the full software-creation process, from conception, deployment, testing, and support, we are your team! A successful candidate must have knowledge in all stages of software development and be able to produce complete, standalone working software solutions. Skill sets required are front-end and back-end technologies, multiple development languages, database (and data layer persistence and storage), basic design and documentation abilities, and integrating with other technologies.
We succeed or fail as a team. Many assignments may be solo, but we all support one another as needed, and there are occasions when there will be team projects. Regardless of your role, we are all encouraged to mentor each other as needed.

  • We work with development teams and product managers to conceptualize software solutions and approach software holistically to satisfy both user experience and functionality.
  • We design client-side and server-side architecture.
  • We ensure the entire stack is crafted and built for scalability, security, performance, and availability.
  • We design and implement continuous integration and deployment.
  • We diagnose technology problems in the environment the solution is deployed.
  • We package and deploy (installation and configuration) solutions.
  • We write user documentation.
  • We participate in the design and creation of scalable software.
  • We write clean, functional code on the front and back end.
  • We test software to ensure requirements are met while delivering a responsive and efficient solution; fix bugs or other coding issues.
  • We assist with the analysis, design, and development of high-volume, low-latency applications for systems delivering high availability and performance to best meet customer needs.
  • We collaborate with other IT specialists to rapidly develop and deliver spectacular solutions that meet changing business needs.
  • We support the vital discovery and fact-finding process to understand business problems and opportunities and execute all assignments with supervision.
  • We effectively communicate development and production issues to the project team, applicable vendors, and/or the manager in a timely manner.
  • We research and keep abreast of technology trends and IT methodologies; continuous learning is vital.
  • We are comfortable multi-tasking and working as part of a dynamic team, as well as working independently and taking ownership of our work.

****To be eligible to contract at this client you must be able to pass a drug test and criminal background check.

Candidates will be responsible for following the client's COVID-19 protocols. Please refer to your MATRIX representative for specifics.

About Us

At MATRIX, we expertly match talented professionals with job opportunities to elevate careers. Since 1983, we have placed thousands of professionals at innovative clients across every industry ranging from small startups to Fortune 50 companies. It’s why we’re consistently in the top 25 of all U.S. IT staffing firms and why our consultants rate us well above the industry average, earning us ClearlyRated's Best of Staffing awards year after year. People come to us for a job, and stay with us because of our top-notch consultant care.

MATRIX is and Equal Employment Opportunity employer including disability and veteran and provides reasonable accommodations for all qualified individuals.  Supporting medical or religious documentation will be required where applicable. If you are a qualified individual you may request a reasonable accommodation under the American Disability Act (ADA). If you are a person with a disability needing assistance applying, or at any point in the hiring process, please email us at To ensure a quick response to your request, please use the words “Accommodation request” as the subject line of your email.