Senior Backend Software Developer

GPRS, OH
Onsite

About The Position

The Senior Back-End Software Developer will be responsible for designing and developing scalable, secure, and high-performance back-end web-based applications and services, including maintenance, testing, and debugging. In addition to development, this individual will collaborate with a team of developers and occasionally assist junior developers in all facets of software development.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent work experience
  • 6+ Years back-end or full-stack development experience
  • Experience collaborating with a team of software developers
  • Ability to work independently and as a team member
  • Strong communication and documentation skills
  • Demonstrated ability to learn and master new technologies
  • 4+ Years experience in the following- Microservices - C# .NET 6/7/8, Entity Framework Core, Rest API, Fast Endpoints experience preferred
  • Database Development – PostgreSQL, MSSQL or equivalent RDBMS
  • Event Driven Architecture
  • GitHub Actions or related CI/CD solutions
  • Experience with distributed systems and microservices orchestration (AKS/Kubernetes)
  • Knowledge of caching strategies (Redis or similar)
  • Experience with observability tools (logging, monitoring, tracing)
  • Azure Cloud experience
  • Function apps
  • Azure Service Bus
  • Azure App Configuration
  • Application Insights
  • Okta/Auth0 experience preferred
  • Unit Test Frameworks such as xUnit
  • JIRA or equivalent project management tools

Nice To Haves

  • Fast Endpoints experience preferred
  • Okta/Auth0 experience preferred

Responsibilities

  • Leads and participates in the responsibilities of the development lifecycle: Analyze business requirements
  • Ensuring the technical feasibility of UI/UX concepts
  • Provide development estimates based on defined scope
  • Architect and design solutions
  • Write technical specifications and documentation
  • Implement solutions by coding features, enhancements, bug fixed
  • Develop, debug, write unit test, QA, and support
  • Apply secure coding practices and ensure compliance with data protection standards
  • Optimize system performance based on feedback from monitoring tools
  • Perform code reviews to ensure quality and standards
  • Perform database design and development
  • Oversee the development pipeline from development to production through automation
  • Follow Agile/Scrum methodologies and/or a hybrid SDLC
  • Work with Azure Cloud Services - Functions, Service Bus, Containers, App Configuration
  • Optimize database structures and queries for efficient storage and retrieval of spatial data (e.g., PostGIS)
  • Provide technical leadership and guidance on development tasks for junior developers
  • Performs other related duties as assigned

Benefits

  • full medical, dental, and vision insurance with day-one coverage
  • 401k with company matching beginning on day one
  • Life, Short-Term, and Long-Term Disability at no cost to our employees
  • paid holidays
  • paid time off
  • leadership development training programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service