Skip to content

Full Stack Engineer


Centivo is a new type of health plan administrator that allows self-funded employers and clinicians to join forces and deliver high quality, affordable healthcare to their employees. An alternative to traditional insurance carriers or third-party administrators, Centivo offers the technology, network, claims processing, customer support, and population health management to fully administer health benefits for all or a portion of an employee population.


The Centivo model emphasizes the partnership between individuals and their primary care team as the proper model to coordinate healthcare needs. Centivo’s clinical partners are dedicated to controlling costs and helping members navigate the healthcare system, aided by personalized patient/doctor matching tools. Members are rewarded for working with their primary care team and choosing high-value care, and are supported through a user-friendly app and their concierge. Employers get an ally that diligently roots out waste and is accountable to performance.


At Centivo, we never lose sight of the fact that we are dealing with healthcare, with emotions, with anxiety, with fear, and with lives. We treat your employees and their families with the same level of care that we would use to treat our own families.

Summary of the role:

This position assists staff with technical support of desktop computers, applications, and related technology. Support includes specification, installation, and testing of computer systems and peripherals within established standards and guidelines. Activities require interaction with application software and operating systems to diagnose and resolve unique, non-recurring problems. The position utilizes one-on-one consultancy to end users. The employee in this position also assists in the maintenance and testing of network servers, directories and domains. The position’s responsibilities require independent analyses, communication and problem solving. Work is performed with little supervision and requires initiative and judgment.  This position will be based out of our Buffalo office.

Technical knowledge:

  • Responsible for the delivery of an entire software project or part of a project, including design, implementation, testing, and documentation
  • Monitor, track, and communicate project status
  • Ability to work with Product Management and Solution Management on refining business requirements and creating technical requirements, test cases, design specifications, and development tasks
  • Develop and test software in accordance with requirements, test cases, and design documentation
  • Guarantee the compliances of the QA rules and guidelines
  • Document developed software applications and tools
  • Deliver defined parts of a project, including design, implementation, testing, integration (in-house), and documentation
  • Maintain and fix bugs
  • Provide 2nd and 3rd level support
  • Experience in investigating issues in production environments
  • Maintain an awareness of new technologies and their applicability to improving the framework and business
  • Provide guidance and best practices to implementation projects

Required skills and abilities:

  • Hands-on knowledge developing AWS cloud-based (Azure, GCP is a plus) SaaS (Software as a Service) application and platforms
  • Object-oriented analysis, design, programming, and component-based development
  • Customer service-oriented attitude, top-notch time management, and quality-driven designs.
  • Experience with React JS, React Native, Node.js, Spring, Hibernate, HTML5, CSS, SQL, XML, JMS, Linux operating systems, relational and document-oriented databases (DynaoDB is a plus).
  • Experience with Agile software development methodologies.
  • At least 7 years of professional software development experience.
  • Deep understanding of Java and Node.js Web technologies JSF/JSP, jQuery, AngularJS
  • Extensive experience developing infrastructure as code using AWS technologies (Jenkins, Sonar, is a plus)
  • Demonstrated ability in designing, implementing, and delivering high performance and complex Java EE solutions
  • In-depth knowledge and development experience of HTML 5 and React-based user interfaces
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Build processes supporting data transformation, data structures, metadata, dependency, and workload management.

Minimum qualifications:

  • Bachelor’s or master’s degree in computer science or related field
  • At least 7+ years of relevant work experience and track record in Full Stack Software Development
  • Strong Node.js and Java (SE, EE) Skills
  • Enterprise frameworks: EJB, JPA, JMS, Web Services
  • SQL programming
  • Understanding of Relational and Document based database concepts, architecture, and SQL programming
  • Excellent skills in problem solving and communication
  • Deep knowledge of application integration
  • Experience in a commercial software development environment
  • Knowledge in OO-Design and architectures
  • Software design and development experience with web-based user interfaces

To apply for this job, please click here or text: STACK to 716-247-4629

Don't See What You Are Looking For?

Return to careers to view all open positions