Full-Stack Developer

American College of Obstetricians and Gynecologists•Washington, DC
•$80,000 - $90,000•Hybrid

About The Position

The Full-Stack Developer builds accessible, reliable web applications and technology solutions that support ACOG’s strategic mission and goals. This hands-on role participates actively in an agile, cross-functional solution team and contributes throughout the software development process, from design and development through testing, documentation, deployment, and production support. The developer collaborates with team members to create reliable, maintainable solutions and provides technical support for production systems. This position is hybrid and requires commuting to ACOG’s office in Washington, D.C.

Requirements

  • Bachelor’s degree.
  • 0–2 years of professional or internship experience in software development, including C#, .NET, and web fundamentals such as HTML, JavaScript, and CSS.
  • Experience with at least one modern JavaScript framework, such as React, Angular, or Vue.
  • Experience with relational databases (T-SQL or MS-SQL) and ORMs such as Entity Framework.
  • Experience building or consuming APIs.
  • Ability to communicate effectively with technical and non-technical audiences.
  • Commitment to exceptional customer service.
  • Strong verbal and written communication skills.
  • Familiarity with AI-assisted development tools and willingness to incorporate them into the workflow.

Nice To Haves

  • Bachelor’s degree in Computer Science or a technology-related field.
  • Basic understanding of cloud fundamentals, such as compute, storage, and deployment, in AWS or Azure; hands-on project experience is preferred but not required.
  • Exposure to content management systems such as Optimizely, WordPress, or Sitecore.
  • Exposure to GraphQL.
  • Experience with user interface (UI) and/or user experience (UX) design.

Responsibilities

  • Perform software development lifecycle activities, including requirements gathering and analysis, design, coding, testing, documentation, deployment, and production support.
  • Participate in software programming initiatives supporting new innovations and enhancements.
  • Develop solutions using a modern technology stack and component-based design, with attention to user experience and maintainability.
  • Write unit tests and participate in code reviews.
  • Develop and conduct software system validation and testing.
  • Assist with developing automated deployment and maintenance strategies.
  • Provide technical support and troubleshoot issues across commercial off-the-shelf (COTS) and custom solutions.
  • Collaborate with and support internal teams to enhance products and services and further strategic goals.
  • Participate in stakeholder discussions to understand needs and brainstorm solutions.
  • Perform other duties as assigned.

Benefits

  • Paid parental leave
  • Breastfeeding-friendly workplace
  • Flexible work schedule
  • Commuting allowance
  • Generous paid time off
  • Holiday pay
  • Life insurance
  • Community volunteering opportunities
  • Generous 401(k) company contributions
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Learning opportunities
  • Tuition reimbursement
  • Company-sponsored team outings
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service