About The Position

GEICO is seeking a Full-Stack Developer with strong front-end/UI experience and a passion for building reliable, maintainable internal applications and integrations. You will help drive business transformation as we continue evolving from a traditional IT model to a modern tech organization focused on engineering excellence, psychological safety, and continuous improvement. This role is ideal for someone who enjoys building end-to-end solutions (not just front-end visuals) and who brings curiosity about best practices, developer tooling, structured delivery, and how products can be improved over time. Our Engineer II (Full-Stack, UI-Strong) is a key member of the engineering staff working across the organization to deliver internal technology products and capabilities that improve the employee experience and operational efficiency. Our team thrives in a fast-moving environment where priorities may shift, and success comes from balancing strong execution with forward-thinking engineering. The ideal candidate has broad technical knowledge spanning front-end UI development (React/JavaScript) through back-end services, APIs, and data, and is motivated to learn and grow. While years of experience are valued, we are open to early-career engineers and recent graduates with strong fundamentals, demonstrable project work, and the right mindset.

Requirements

  • Programming experience with at least one modern language such as JavaScript/TypeScript (required) plus one or more of Java, C#, Go, or Scala
  • Strong understanding of front-end development (React, HTML5, CSS, modern web patterns) and ability to build maintainable UI components
  • Understanding of APIs (REST, JSON), service integration, and common application architectures
  • Familiarity with CS fundamentals including data structures and algorithms
  • Knowledge of developer tooling and workflows: source control, pull requests, branching strategies, CI/CD concepts
  • Strong problem-solving ability and strong oral/written communication skills
  • Ability to excel in a fast-paced, collaborative environment with shifting priorities
  • 2+ years of non-internship professional software development experience
  • 2+ years of experience with architecture and design
  • 2+ years of experience with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience in open-source frameworks
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience

Nice To Haves

  • Experience with Azure DevOps (ADO) practices (Boards, Repos, Pipelines, work item hierarchy, sprint planning) and interest in structured delivery best practices
  • Exposure to SQL and/or NoSQL databases and basic data modeling concepts
  • Exposure to cloud platforms (Azure/AWS/GCP) and common operational concepts (monitoring/telemetry, alerting, logging)
  • Familiarity with containerization concepts (Docker; Kubernetes exposure is a plus)
  • Interest or experience in platform-adjacent engineering (tooling, automation, integrations)
  • Exposure to collaboration platforms and ecosystems such as Slack, Zoom, and/or enterprise audio/video environments (integration mindset is a plus)

Responsibilities

  • Develop and integrate back-end services using languages such as Java, C#, or Go, including building and consuming extensible REST APIs
  • Build modern, user-friendly interfaces using React and JavaScript/TypeScript, translating workflows into functional UI (not design-only work)
  • Scope, design, and build end-to-end internal applications that include front-end, back-end, and data components
  • Collaborate cross-functionally throughout the software lifecycle: discovery, design, implementation, testing, release, and support
  • Participate in design sessions and code reviews to elevate quality, maintainability, and shared engineering standards
  • Utilize developer tooling across the SDLC including Azure DevOps (ADO) (work item structure, planning, repos, and delivery practices) and contribute to improving how work is tracked and delivered
  • Contribute to systems thinking and technical best practices: architecture patterns, reliability, performance, security, and scalability
  • Where appropriate, contribute to integration and enablement work that connects internal applications with existing collaboration and platform ecosystems (e.g., communications platforms, meeting experiences, or operational tooling)
  • Support continuous improvement through documentation, process refinement, and proactive identification of opportunities (technical debt reduction, automation, and quality improvements)
  • Apply analysis and estimation skills to support planning, prioritization, and execution

Benefits

  • 401K savings plan vested from day one that offers a 6% match
  • Performance and recognition-based incentives
  • Tuition assistance
  • Mental healthcare
  • Fertility and adoption assistance
  • Workplace flexibility
  • GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service