Full Stack Developer

GD Information TechnologyBethesda, MD
Onsite

About The Position

This role serves as a Junior Full-Stack Developer supporting a Lead Developer and Database Administrator to maintain and scale an internally developed and hosted web-application for data visualization. Candidate should have a strong foundation in Computer Science, experience with full-stack web development, course work, and/or experience in UI/UX design, web engineering, interface design, and data science and data management. Proficiencies in Python, SQL, Java, C# or similar, Microsoft .NET, and GitLab are highly valued. A proven track record of working within an Agile software development lifecycle, utilizing version control software, and creating software documentation are also desired. This position requires the ability to understand and work with robust backend databases and to inform the design and functionality of associated highly intuitive and accessible front-end interfaces. The ideal candidate will apply their specialized knowledge and experience to help deliver a database-driven production-ready website and other new software solutions.

Requirements

  • Bachelor's Degree in Engineering or Computer Science
  • 1-3 years of software development experience with a demonstrated focus on UX/UI design.
  • Proficiency in modern web technologies (HTML, CSS, JavaScript) and experience with a frontend framework
  • Hands-on experience with industry-standard UX/UI design software (e.g., Figma, Adobe XD, or Sketch).
  • Basic understanding of relational databases (SQL), RESTful APIs, and version control systems (Git).
  • Ability to obtain and maintain a DoW/DoD Secret clearance
  • US Citizenship Required

Nice To Haves

  • Proficiencies in Python, SQL, Java, C# or similar, Microsoft .NET, and GitLab are highly valued.
  • A proven track record of working within an Agile software development lifecycle, utilizing version control software, and creating software documentation are also desired.

Responsibilities

  • Design and implement intuitive user interfaces tailored for complex analyst workflows.
  • Create wireframes, mockups, and prototypes.
  • Write, test, and maintain front-end code under the guidance of the Lead Developer.
  • Assist in integrating new features into the existing web suite.
  • Perform basic database queries, assist the Lead DBA with data integration, and ensure smooth frontend-to-backend API communication.
  • Troubleshoot and resolve UI/UX bugs.
  • Conduct usability testing with end-users (analysts) to iterate and improve tool efficiency.
  • Assist with generating and maintain robust software documentation and version control processes.

Benefits

  • AI-powered career tool that identifies career steps and learning opportunities
  • An internal mobility team focused on helping you achieve your career goals
  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay and paid time off
  • Award-winning culture of innovation and a military-friendly workplace
  • Variety of medical plan options, some with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match.
  • Full flex work weeks where possible
  • Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service