Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Developer

$125.5k - $209k

Arbor Research Collaborative for Health

Our Core Values

Our core values define who we are as an organization and serve as the foundation of our code of ethics. Arbor Research expects all employees to embody and demonstrate in our day-to-day work.

  • Collaborative Spirit: We expect each staff member to learn from and teach one another and ask each to exhibit curiosity and respect for the contributions of others.
  • Creativity: We strive to cultivate a challenging, stimulating, and supportive environment where our employees are expected to be inquisitive, take the initiative, and demonstrate ingenuity.
  • Credibility: Our employees are smart, thoughtful, and objective in their work. We expect them to be technically solid in their area of expertise and for those researching to demonstrate scientific rigor.
  • Dedication: Our team achieves success because of our dedication to carrying out high-quality work and delivering trusted results.

Position Summary

The Full Stack Developer position uses client-side, server-side, and database tools and methodologies to develop web applications from concept to finished product, including front-end and back-end. In addition to full-stack web development, this position works with project-specific data structures and relational database design, applying the standardized coding, data architecture, and analytic programming practices used across Arbor Research's funded projects. The developer collaborates with business stakeholders and technical leads to understand needs and translate them into technical requirements, growing toward full ownership of application and data architecture decisions.

Essential Duties and Responsibilities

Full-Stack Web Development

  • Provide programming support for web applications, using Azure-based Microsoft technologies such as ASP.NET, C#, HTML/CSS, JavaScript/jQuery libraries, and relational SQL databases, including Microsoft SQL Server.
  • Build data visualizations (charts, graphs, dashboards) using tools similar to D3.js, Plotly, or Tableau.
  • Build and maintain APIs using technologies such as ASP.NET Web API or Azure Functions, with guidance from senior staff on authentication and scalability requirements.
  • Build responsive, mobile-friendly application interfaces that meet Section 508 / WCAG 2.1 AA accessibility standards, consistent with current federal contract requirements.
  • Leverage AI (e.g. Claude Code) as both a tool to aid software development and a component for solutions, following organizational guidance and controls.

Data & Database Architecture

  • Develop and utilize advanced knowledge of project-specific data structure and organization, study protocol, and research design; analyze user requirements and translate them into implementation design.
  • Implement code using relational database theory and technologies, including database design, views, functions, stored procedures, and security controls, with referential integrity in mind.
  • Assist in making technical decisions and implementing logic plans for projects of medium complexity for a technical audience, using pseudo code as necessary.
  • Work as part of a team to analyze and respond to questions posed by data requesters and funding sources; independently and efficiently accomplish quick-turnaround data requests for funding sources and the public.
  • Take initiative in leading new data-related and full-stack development projects as capability grows.

Data Engineering & Cloud

  • Support data pipelines, data acquisition, and transformation tasks for funded projects, under the direction of senior staff.
  • Support cloud-hosted application and data environments, primarily on Microsoft Azure, building familiarity with AWS as project needs require.

Collaboration & Development

  • Work collaboratively with both internal and external research personnel, including co-investigators of varying backgrounds and expertise, to understand needs and implement agreed-upon interface and data requirements.
  • Collaborate with analysts and supervisors to ensure accuracy of data analyses and dataset creation, and with other programming staff to maintain and enhance major project products.
  • Achieve quality in software development work through well-defined testing and verification procedures; follow the application development staging process; effectively debug their own code and other programmers' code.
  • Discuss projects of medium complexity with technical and non-technical audiences; contribute to the discussion and planning of more complex projects.
  • Develop and utilize leadership skills; take initiative in mentoring more junior team members as experience grows.
  • Display a professional and exemplary work and research ethic.

Additional Duties Completed by Those Serving in a Technical Lead Capacity

  • Serve as technical lead programmer for one or more projects.
  • Provide technical oversight to programmers with assignments on the project.
  • Coordinate with members from other teams to ensure the project requirements are met.
  • Formulate a written project plan, which ties the technical tasks to the project scope.

Qualifications

Required

  • Bachelor's degree with at least five (5) years of progressively more responsible programming experience, including web application development and either SAS or SQL-based relational database technologies.
  • Familiarity with Microsoft ASP.Net coding (including design and debugging).
  • Working knowledge of HTML, XML, JSON, CSS, JavaScript/jQuery, and RESTful APIs.
  • Working knowledge of T-SQL and relational database structure and referential integrity, including database design, views, functions, stored procedures, and security controls.
  • Demonstrated ability to write code that is clearly readable and efficient, and to analyze and translate user requirements into implementation design.
  • Exposure to Python or a comparable language for data engineering, automation, or ETL pipeline tasks.
  • Basic familiarity with cloud application hosting concepts (Microsoft Azure preferred).
  • Excellent understanding of statistical concepts and fluency in analytical approaches for health care outcomes.
  • Excellent organizational skills; ability to work as part of a team.
  • Proficiency in Microsoft Office.

Preferred Qualifications:

  • Exposure to Microsoft Azure cloud services and DevOps; familiarity with AWS is a plus.
  • Exposure to Plotly.js/D3 client-side charting and mapping frameworks.
  • Exposure to content management tools, such as WordPress.
  • Exposure to Tableau web-based data visualization software.
  • Familiarity with Microsoft SharePoint configuration and information management.
  • Experience with SAS (Base, Macro processing, PROC SQL) for statistical/analytic programming.
  • Experience with health insurance claims data.
  • Exposure to HL7/FHIR standards for clinical and administrative health data transfer.
  • Non-profit experience; health research background.
  • Experience with formal software development lifecycle processes.

Entity:

Arbor Research LLC.

Work Arrangement:

Remote

Location:

Must be physically located in one of the following states:

* Connecticut, Washington D.C., Maryland, Massachusetts, Michigan, Minnesota, North Carolina, o r Virginia

Fair Labor Standards Act Status:

Exempt

Reports To:

Managing Senior Programmer

Hours Per Week:

40

Supervises Others:

No

Overnight Travel:

Minimal, no more than 5% (this is position dependent)

Salary Range:

$125,500- $209,000

*Base Compensation is determined by market range and geographic location pay zones. Base Compensation also includes various individual factors unique to each candidate such as job level, prior experience, skill set, certifications, and education, which may impact the compensation structure.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Full Stack Developer in North Carolina vacancy
  •  ...Triangle Park, NC, 27711, United StatesContact: Priya CRole - Java Full Stack DeveloperLocation - Research Triangle Park, NC - HybridContractJob DescriptionWe are looking for a skilled Java Full Stack Developer with strong expertise in Java Angular, React and PLSQL The... 
    Suggested

    VDart

    Raleigh, NC
    1 day ago
  •  ...Full-time Charlotte, NC Responsibilities You will design, develop, enhance, and maintain scalable microservices and backend platform components using Rust and Python. Build API-first solutions following OpenAPI standards and best practices. Apply AI-Driven... 
    Suggested
    Full time

    Perennial Resources International

    Charlotte, NC
    3 days ago
  •  ...Job Title: Full Stack Java Developer Duration: 12-18 month contract Location: Charlotte, NC (in-person interview required) Required Pay Scale: $60-65/hour W2; Not available C2C or 1099 ***Due to client requirements this role is only open to USC or GC candidates*... 
    Suggested
    Contract work

    Matlen Silver

    Charlotte, NC
    57 minutes ago
  • Job ID: SRJ_8996Location: Jersey City, NJ; Charlotte, NCSalary: USD 110-120 / Yearly (Full Time)Employment Type: Full TimeCompany: SRI Tech SolutionsJob Title: Java Full Stack DeveloperLocation: Jersey City, NJ; Charlotte, NCDuration: Only Full TimeRoles and Responsibilities... 
    Suggested
    Full time

    SRI Tech

    Charlotte, NC
    3 days ago
  •  ...Full-time Charlotte, NC About the Role: Our financial client is currently looking for a senior full-stack developer with experience working in an AWS environment. You’ll work in React, Python, NodeJS, and SQL. Responsibilities will primarily include new functionality... 
    Suggested
    Full time

    Perennial Resources International

    Charlotte, NC
    2 days ago
  •  ...Modernization. For a brief 1 minute video about us, you can check . What are we looking? We are looking for a Fullstack Developer In this role, you will architect resilient enterprise REST APIs utilizing, while simultaneously building and refining clean, intuitive... 
    Full time

    Photon

    Durham, NC
    2 days ago
  • Requirements:8 years of development experience with expertise in developing APIs and micro-servicesBachelor’s Degree (Computer Science or...  ...logging tools such as Datadog, SplunkDemonstrated experience of full Software Development Life Cycle, DevOps, and Continuous... 
    Contract work
    Work experience placement

    Cedent Consulting

    Durham, NC
    5 days ago
  •  ...where such considerations are bona fide occupational qualifications permitted by law. A little about us... Role: Java Full Stack Developer Location: Seattle, WA Job Description: Seeking a Senior Specialist with 7 to 11 years of experience in Java to design... 
    Full time
    Local area

    LTIMindtree

    Charlotte, NC
    57 minutes ago
  •  ...implementation process.: 7+ years application development and implementation experience.QualificationsAdditional Job Details:• Full stack java/J2EE developer with more front end experience.• Following is tools and technologies we use: • Java/J2EE development (full stack... 
    Immediate start

    Artech

    Charlotte, NC
    5 days ago
  •  ...NCContract: ContractPosted: 2026-09-15Deadline: 0001-01-01Our client, a leading financial services organization, is seeking a Full Stack Java/API Developer to join their dynamic team. As a Full Stack Java/API Developer, you will be part of the Open Banking Technology... 

    Experis

    Charlotte, NC
    3 days ago
  • $95k

     ...HCLTech is looking for a highly talented and self- motivated Java Full Stack Developer to join it in advancing the technological world through innovation and creativity. Job Title: Java Full Stack Developer Req ID: 179873 Position Type: Full-time Location:... 
    Full time
    Local area
    Remote work

    HCLTech

    Raleigh, NC
    1 day ago
  •  ...Technology and ITLocation: Charlotte, NCContract: ContractPosted: 2026-10-11Deadline: 0001-01-01Our banking client is seeking a Full Stack Developer to join their team. As a Full Stack Developer, you will be part of the software engineering department supporting innovative... 
    Temporary work
    For subcontractor
    Flexible hours

    Experis

    Charlotte, NC
    3 days ago
  • $65 per hour

     ...across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world...  ...you acknowledge and agree that your application may be reviewed using AI tools.Job SummaryJob number: JP-006313196Profession: Developer
    Contract work
    Temporary work

    TEKsystems

    Charlotte, NC
    5 days ago
  • $90k - $100k

     ...Role: Java Full Stack Developer Location: Charlotte, NC We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital... 
    Full time
    Temporary work
    Flexible hours

    Synechron

    Charlotte, NC
    3 days ago
  • $105k - $110k

     ...servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first... 
    Full time
    Temporary work
    Flexible hours

    Synechron

    Charlotte, NC
    3 days ago
  • $90k - $95k

     ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and...  ...markets. Our challenge: We are seeking an experienced Java Full Stack Developer to design, develop, test, and maintain scalable web... 
    Full time
    Temporary work
    Flexible hours

    Synechron

    Charlotte, NC
    3 days ago
  •  ...to uphold the software quality standards Develop user training programs, documentation, and...  ...with competitive pay, as a full-time Infosys employee you are also eligible...  ....Technical/Domain Skill 1Technology|Full stack|Java Full stack Technical/Domain Skill 2Technology... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    1 day ago
  • Full Stack Java DeveloperJob#: 3056645Job Description:Full Stack Java DeveloperLocation: Charlotte, NC (Hybrid)Role OverviewAn experienced developer is required to support the design, build, and deployment of next-generation mobile applications across mobile platforms.... 

    Apex Systems

    Charlotte, NC
    1 day ago
  •  ...Job Title: Java Full Stack Developer Location: Charlotte NC We can sponcer H1 Transfer for this role Job Summary: We are seeking a talented and experienced Java Full Stack Developer to join our dynamic team in Irving, TX. The ideal candidate will have... 

    GlobalPoint

    Charlotte, NC
    57 minutes ago
  •  ...THIS IS A FULL-TIME ROLE, CANDIDATES FROM THIRD-PARTY AGENCIES WILL AUTOMATICALLY BE REJECTED Position: Full Stack Developer – Backend Focus Location: Charlotte, NC (Hybrid - 3 days onsite and 2 days wfh) We are seeking a Full Stack Developer with strong backend... 
    Full time
    Work from home

    PRI Technology

    Charlotte, NC
    2 days ago
  •  ...Job Title- Senior Full Stack Java Developer Location- Addison, TX/Charlotte, NC- Full-Time Required Skills Java Spring Boot Microservices Angular Apache Kafka REST APIs Enterprise Application Development Responsibilities Develop and maintain... 
    Full time

    Programmers.io

    Charlotte, NC
    3 days ago
  • Job Summary We are seeking an experienced Java Full Stack Developer with 5 8 years of hands-on experience in Java, Spring Boot, Angular, React, Kafka, and Microservices architecture. The ideal candidate will be responsible for designing, developing, testing, and maintaining... 

    VSG Business Solutions LLC

    Charlotte, NC
    3 days ago
  • Here are the details: Location: Charlotte,NC Position type: Long term contract / contract-to-hire possible. Work Authorization / Visa – open to all who can work on our W2 We can consider transfers. Unfortunately, we cannot work with additional employers...
    Long term contract
    Work visa

    Mitchell Martin Inc.

    Charlotte, NC
    57 minutes ago
  • $95k - $151k

     ...to support rule evaluation, decision-making, and workflows Develop scalable, high-performance components for low-latency decision...  ...Fullstack More: We are HCLTech, and were seeking a Java Full Stack Developer to support the build phase of a production-grade Underwriting... 
    Full time
    Remote work

    HCLTech

    Raleigh, NC
    11 days ago
  • Senior Java Full Stack DeveloperJob#: 3054166Job Description:Senior Java Full Stack DeveloperLocation: Charlotte, North Carolina (Hybrid)Role OverviewThe Senior Java Developer will serve as the primary onshore technical lead for a business-critical platform. This role is... 

    Apex Systems

    Charlotte, NC
    4 days ago
  • $70 per hour

     ...We are looking to fill aFull Stack Developer -Intermediate role in Wilmington DE. Position type: Contract to Hire Duration: 6 Months Job Responsibilities Participates in design and develop scalable and resilient systems using Java to contribute to continual... 
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions

    Wilmington, NC
    14 days ago
  • $105k - $110k

     ...servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first... 
    Temporary work
    Flexible hours

    Synechron

    Charlotte, NC
    16 days ago
  •  ...including VTO and donations with Company match ~ Employee Recognition Program Perr&Knight is looking for a Senior Full-Stack Developer to fulfill the following objectives on our PK1Cloud Software team:   Collaborating with product and architecture teams to... 
    Work at office
    Flexible hours

    Perr&Knight

    Charlotte, NC
    more than 2 months ago
  •  ...2000Job Summary Contribute to the development and optimization of web applications by combining DevOps Solutions, React.js, and full stack Java skills. The role involves designing, implementing, and maintaining software solutions that meet the business requirements efficiently... 

    HCL Technologies

    Cary, NC
    1 day ago
  • $110.7k - $218.3k

     ...experiences that support business growth. This role combines full stack development, architecture leadership, and team guidance across...  ...business needs into practical technical solutions, mentoring developers, and driving quality across enterprise implementations. Recruiting... 
    Local area
    Visa sponsorship

    Deloitte

    Raleigh, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!