Backend Developer

Insight Global
SeaTac, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

SeaTac, United States of America

Tech stack

.NET
API
Application Performance Management
Unit Testing
Azure
C Sharp (Programming Language)
Computer Programming
Databases
Software Debugging
Dependency Injection
DevOps
Language Integrated Query
Entity Framework
Fault Tolerance
Github
Design of User Interfaces
Log Analysis
SQL Azure
Nunit
OAuth
Performance Tuning
Role-Based Access Control
Mstest
Swagger
Software Engineering
SQL Stored Procedures
SQL Databases
Systems Integration
T-SQL
TypeScript
Openapi
Azure
Data Logging
.NET Core
Apache Yarn
React
Backend
Xunit
WebPack
Front End Software Development
React
Api Design
REST
Terraform
Api Management
Serverless Computing

Requirements

C# Programming:

  • Advanced proficiency in C# language features (LINQ, async/await, generics, dependency injection).

  • Experience with .NET Core/.NET 8+ for cloud-native application development.

  • Strong debugging and unit testing skills using xUnit/NUnit/MSTest.

  • Proficiency in C#/.NET Core for building RESTful APIs

API Development:

  • Proficiency in developing Containerized RESTful APIs

  • Experience with Azure API Management (APIM) for publishing, securing, and monitoring APIs

  • Contract-first API design using OpenAPI/Swagger specifications

  • Knowledge of authentication/authorization flows (OAuth2, JWT, Managed Identity)

Azure Service Bus and Function App Development:

  • Hands-on experience developing serverless applications using Azure Functions with C# as the primary language

  • Experience integrating Service Bus with Function Apps using triggers and bindings for event-driven workflows

  • Strong understanding of triggers and bindings (HTTP, Timer, Service Bus, Event Hub, Blob Storage).

  • Ability to implement dead-letter queues, retry policies, and message sessions for fault-tolerant processing

  • Ability to design scalable, event-driven architectures in Azure.

SQL Database:

  • Strong skills in Azure SQL Database design, optimization, and administration

  • Proficiency in writing complex T-SQL queries, stored procedures, and performance tuning

  • Experience with Entity Framework Core or other ORM tools for API-to-database integration.

DevOps:

  • Experience with Azure DevOps or GitHub Actions for CI/CD pipelines

  • Infrastructure-as-Code using ARM templates and Terraform.

  • Familiarity with monitoring and logging (Application Insights, Log Analytics).

  • Knowledge of security best practices (role-based access control, managed identities, encryption at rest/in transit).

ReactJS & Frontend Engineering

  • Experience building modern, component based UIs with ReactJS.

  • Strong understanding of React Hooks and core React patterns.

  • Familiarity with state management (Context API, Redux).

  • Ability to build responsive, accessible, and performant UI components.

  • Experience integrating React apps with RESTful APIs and Azure Function Apps.

  • Knowledge of modern frontend tooling (Vite, Webpack, Babel, npm/yarn).

  • Proficiency with TypeScript for maintainable, scalable codebases.

  • Experience implementing OAuth2/JWT authentication flows.

  • Understanding of UI/UX best practices for dashboards and workflow driven interfaces.

About the company

Insight Global

Apply for this position