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 Michigan vacancy
  • $43 - $65 per hour

    DescriptionKforce has a client that is seeking a Full Stack Java Developer in Lansing, MI.Summary:We are looking for a Full Stack Java Developer to join an application development team, with a focus on Core Java, web services, and Angular. The ideal candidate will have... 
    Suggested

    KForce

    Lansing, MI
    3 days ago
  • Location: Ann Arbor, MIDepartment: DevelopmentType: Full TimeMin. Experience: 3+ YearsLogic Solutions is a full-service development...  ...development lifecycle.Logic is seeking an experienced full stack developer to be based in Ann Arbor for its growing technical team. The developer... 
    Suggested
    Full time

    Logic Solutions

    Ann Arbor, MI
    5 days ago
  • Job-ID32171216Reference26-01239Job Title: Full Stack Java DeveloperAbout Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI...  ...MIJob Description:We are looking for a Senior Full Stack Java Developer. The ideal candidate should have at least10+ years of... 
    Suggested
    Remote work
    Visa sponsorship
    Work visa

    Kyyba

    Farmington Hills, MI
    3 days ago
  • $120k - $140k

     ...Senior Full Stack Engineer, AI-First Team | Hybrid, Grand Rapids Area We're partnering with a long-established West Michigan digital...  ...consulting, or product/SaaS background. You've built tools that make other developers faster. You've led a major migration.... 
    Suggested
    Full time

    Strategic Employment Partners (SEP)

    Grand Rapids, MI
    1 day ago
  • $55 - $65 per hour

    DescriptionWe are looking for a full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and Angular skills). The ideal candidate should have at least 5 years of experience, as a problem solver with excellent analytical reasoning... 
    Suggested
    Contract work
    Temporary work

    TEKsystems

    Okemos, MI
    2 days ago
  •  ...Information Technology, your primary role is to build and maintain custom applications across every layer of the technology stack. You will design, develop, and deploy custom Python/Django applications, manage database architecture, and integrate enterprise data to... 
    Immediate start
    Remote work
    2 days per week

    University of Michigan

    Ann Arbor, MI
    5 days ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Full Stack Java Developer in Lansing, MI. Summary: We are looking for a Full Stack Java Developer to join an application development team, with a focus on Core Java, web services, and Angular. The ideal candidate... 
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Lansing, MI
    1 day ago
  • $100k

     ...expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our...  ...positionMagna is seeking an experienced and highly motivated Senior Full Stack Developer to play a key role in the design, development, and... 
    Full time
    Local area

    Magna International

    Troy, MI
    4 days ago
  •  ...Hiring: Full-Time Java Full Stack Developer – Job Support Crestpoint Technology is looking for an experienced Java Full Stack Developer for full-time technical support on an enterprise-level project. We are looking for talented professionals based in Nepal to join... 
    Full time
    Remote work
    Work from home

    Crestpoint Technology

    Wyoming, MI
    9 hours ago
  • Sr Full Stack Java DeveloperJob#: 3055680Job Description:Summary We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and Angular skills). The ideal candidate should have at least 7 years of experience... 

    Apex Systems

    Farmington, MI
    4 days ago
  •  ...Full Stack Web Developer – PHP & React | FireFly Robotics | Salt Lake City, UT Build software that drives autonomous robots in the real world. FireFly Robotics is the world leader in autonomous fairway mowing — and we're growing. Since 2010, we've been engineering... 
    Full time

    Jobrapido

    Detroit, MI
    1 day ago
  •  ...Job Title: Full-Stack Web Developer Location: Detroit, Michigan (MI) Required Skills: Angular, Python, Django, SQL Job Summary We are seeking an experienced Full-Stack Web Developer with strong hands-on expertise in Angular, Python... 

    VDart

    Detroit, MI
    5 days ago
  • $85.39k - $116.98k

     ...Electronic Data Interchange (EDI) Analyst Transaction Specialist Location: Remote Department: Veterans Affairs (VA) Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Salary Range: $85,389 - $116,975 If... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Grand Rapids, MI
    5 days 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

    Detroit, MI
    4 days ago
  • $139.1k - $170.1k

     ...the client journey that no standalone portal or brokerage can match.Redfin’s Rental Team is currently seeking a mid level Full-Stack Software Developer. The Rentals Team is responsible for building features that empower a user’s rental search journey. Our team develops on... 
    Minimum wage
    Full time
    Work at office
    Local area
    Remote work
    Night shift
    Weekend work

    dPOP

    Detroit, MI
    4 days ago
  • $95.6k - $188.4k

     ...operational capabilities to accelerate innovation. Recruiting for this role ends on 11/30/26. Work You’ll Do You are a hands-on full-stack developer who builds, tests, and ships reliable software as part of an agile engineering team. You contribute to the design and... 
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Detroit, MI
    4 days ago
  •  ...This role is for a hands-on, AI-enabled developer who can move across applications, automation...  ...with 5+ years of experienceFull-stack capability across application development...  ...Information TechnologyJob Type: Regular Full-TimeCompany: H.W. Kaufman GroupID: 2026-9... 

    H.W. Kaufman Group

    Farmington Hills, MI
    1 day ago
  • Java Full-Stack EngineerJob#: 3055606Job Description:Java Full-Stack EngineerLocation: Dearborn, Michigan (Hybrid)Role OverviewThis role...  ..., either on-premises or in the cloud. You will be expected to develop Java micro-services using Spring Boot, a React front end,... 

    Apex Systems

    Dearborn, MI
    3 days ago
  •  ....  # W2 only (Direct / 1-layer visa).  # Please No C2C or 3rd Party Submissions. Summary We are looking for a Sr. Full Stack Developer - AI Assisted Development. The ideal candidate should have at least 8 years of experience and be a strong problem solver with... 
    Full time
    Local area
    Remote work

    Dewpoint

    Lansing, MI
    19 days ago
  •  ...skilled Forward Deployed Engineer to join our team in designing, developing, and deploying custom applications for our diverse clientele....  ...have minimum 6 years work experience)Minimum of 3 years of full-stack engineering w/ minimum of 1 year experience with at least four... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    5 days ago
  • SYNERGISTICIT is aware that the Job Market is Challenging due to almost 600,000 Tech Layoffs within the past 2 years due to which The Job market is flooded with thousands of laid off Techies who are competing with existing Jobseekers. For entry level Job seekers to get ...
    Immediate start
    Remote work

    SynergisticIT

    Dearborn, MI
    22 hours ago
  • $85.39k - $116.98k

     ...Group (SSG)  is seeking a talented Edifecs Application Engineer Location: Remote Department: Veterans Affairs (VA) Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Salary Range: $85,389 - $116,975 If... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Grand Rapids, MI
    5 days ago
  •  ...Job Description: Role: Full Stack Software Engineer Location: Hybrid - 4 days/onsite in SE MI Duration: Long-Term Contract Job...  ...We are seeking a highly motivated Software Engineer to design, develop, test, and maintain enterprise applications supporting... 
    Long term contract

    Apex Systems

    Dearborn, MI
    19 hours ago
  •  ...Open, direct & respectful communications We care deeply We're looking for a passionate, self-motivated Senior Full-Stack Engineer to help us develop within our Axe Monitor product and component libraries. Front end work is done primarily in TypeScript and ReactJS.... 
    Remote work
    Overseas
    Flexible hours

    Deque Systems Inc

    Michigan
    2 days ago
  • Job-ID32541422Reference26-02218 Job Title: (UI Fullstack developer)About Kyyba:Founded in 1998 and headquartered in Farmington Hills,...  ...structure combined with career development. Job DescriptionSkills:UI Full Stack Developer is expected to build both the user interface (... 

    Kyyba

    Farmington, MI
    2 days ago
  • $64.89k - $173.04k

     ...looking for a two-year program to learn how to code and become a full-stack automation engineer? Good news, CVS Health’s Information...  ...support, hands-on experience, and feedback from more experienced developers. There will be built-in training, webinars, simulations, game... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Remote work
    Work from home
    Shift work

    CVS Health

    Michigan
    8 days ago
  •  ...Kubernetes, or a modern JavaScript framework (like React or NodeJS), DevOps Minimum of 2 years of experience in a platform engineering or developer role Minimum of 3 months of experience with IaC tools, e.g. Terraform Compensation at Accenture varies depending on a wide array... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    5 days ago
  •  ...visionaries like you to help write the next chapter of our story. Discover more here !   Job Overview We are seeking a SAP Full Stack Developer to design, develop, and deliver innovative IT solutions within our S/4HANA environment. Based onsite at our Holland, MI... 
    Temporary work
    Work at office

    Haworth, Inc.

    Holland, MI
    29 days ago
  • $85.4k - $192k

     ...substitute for shipping software.2+ years building and deploying full-stack applications in production.2+ years on cloud-native platforms...  ...tools, agent workflows, and guardrails that remove friction. Developer productivity is a multiplier.Full timePosting Date: 2026-07-01
    Immediate start
    Visa sponsorship
    Relocation package
    Shift work

    Ford

    Dearborn, MI
    3 days ago
  • $85.4k - $192.9k

     ...move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters.We are seeking a Full-Stack Software Developer reporting into the Software Release & Deployment function. The Software Release & Deployment function comprises of... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago

Do you want to receive more vacancies?

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