Senior Backend / API Developer (.NET Focus)

KODA TechnologiesHuntsville, AL
17h

About The Position

This Senior Backend/API Developer serves as a primary backend engineer responsible for designing, building, and maintaining APIs and service layers that power a suite of web applications. The position emphasizes reliability, maintainability, and scalability of backend systems, with a strong focus on structured data, service architecture, and integration with downstream systems (including AI-enabled features via external services). This is a hands-on engineering role embedded within a development team, working closely with frontend developers, database specialists, and DevOps personnel to deliver production-grade software in a controlled, enterprise environment.

Requirements

  • 5–10+ years of professional software development experience
  • Strong proficiency in C# and the .NET ecosystem (including .NET Framework 4.8 and/or .NET 5+)
  • Proven experience designing and building RESTful APIs and backend services
  • Experience working in production environments with real-world users, data, and operational constraints
  • Solid understanding of software architecture principles (layered architecture, service boundaries, separation of concerns)
  • Experience debugging and maintaining complex systems over time
  • Ability to work independently and take ownership of backend systems
  • Must be a U.S. Citizen and have an active DoD Secret Clearance

Nice To Haves

  • Experience integrating with AI/ML services (REST APIs, data pipelines, inference workflows)
  • Familiarity with Azure DevOps (build/release pipelines, repos, work items)
  • Experience working in controlled or restricted environments (e.g., air-gapped systems, secure networks)
  • Familiarity with frontend technologies (JavaScript, MVC frameworks, or similar) for effective collaboration
  • Understanding of authentication/authorization patterns (e.g., role-based access, enterprise auth systems)
  • Agile / Scrum team experience

Responsibilities

  • Design, develop, and maintain RESTful APIs and backend services using C# and the .NET ecosystem
  • Build and support service-oriented architectures that enable modular, maintainable application design
  • Integrate backend systems with external or internal AI/ML services (API consumption, data exchange, orchestration)
  • Collaborate with frontend developers to define API contracts and ensure seamless UI integration
  • Support application lifecycle activities including debugging, performance tuning, and production issue resolution
  • Contribute to architectural decisions, including service boundaries, data flow, and system design patterns
  • Ensure code quality through testing, code reviews, and adherence to development standards
  • Participate in deployment and release processes
  • Document system design, APIs, and key technical decisions for long-term maintainability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service