Full Stack Developer
$125.5k - $209kArbor 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.
- ...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
- ...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...SuggestedFull time
- ...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*...SuggestedContract work
- 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...SuggestedFull time
- ...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...SuggestedFull time
- ...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
- 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 workWork experience placement
- ...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 timeLocal area
- ...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
- ...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...
$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 timeLocal areaRemote work- ...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 workFor subcontractorFlexible hours
$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: DeveloperContract workTemporary work$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 timeTemporary workFlexible hours$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 timeTemporary workFlexible hours$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 timeTemporary workFlexible hours- ...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 timeTemporary workRelocation
- 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....
- ...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...
- ...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 timeWork from home
- ...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
- 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...
- 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 contractWork visa
$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 timeRemote work- 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...
$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 workTemporary workWork experience placementImmediate startWorldwideFlexible hours$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 workFlexible hours- ...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 officeFlexible hours
- ...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...
$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 areaVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!
- c# .net full stack developer North Carolina
- full stack developer North Carolina
- full stack engineer North Carolina
- senior java full-stack developer North Carolina
- remote .net full stack web developer North Carolina
- senior full stack web developer North Carolina
- java full stack angular developer North Carolina
- junior full-stack web developer North Carolina
- full stack node.js developer North Carolina
- full-stack ruby on rails developer North Carolina




