Software Engineer

TechotlistContract
California
10 - 14 YearsMar 5th, 2026
98 ViewsBe an Early Applicant
Required Skillset:
AgileFrameworksAI.NetML

Job Description

Position Overview
We are seeking a Senior Full Stack Software Engineer with deep expertise in .NET and Angular to build scalable, cloud-native applications. This role requires strong architectural thinking, hands-on coding ability, and experience working in modern AI-assisted development environments.
The ideal candidate is comfortable leveraging AI coding tools to increase productivity, understands distributed system design (including caching strategies), and can operate effectively in AWS-based microservices architectures.

 

Core Responsibilities

  • Design, develop, and maintain scalable full-stack applications using .NET and Angular.
  • Architect and implement cloud-native microservices in AWS.
  • Design and implement effective caching strategies to optimize performance and scalability.
  • Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, code generation platforms) responsibly to improve code quality and delivery speed.
  • Contribute to CI/CD pipelines, containerization, and infrastructure automation.
  • Ensure application security, observability, reliability, and performance.
  • Participate in architectural discussions and code reviews.

 

Technical Requirements
1. Front-End Development (Angular Ecosystem)
Angular (4+ years preferred)

  • Advanced experience building SPAs with modern Angular (v15+ preferred).
  • Strong understanding of component architecture, RxJS, change detection, and performance optimization.
  • Experience with state management (NgRx, Akita, or similar).
  • Strong TypeScript proficiency (generics, strict typing, modular architecture).
  • Experience implementing authentication flows (OAuth2/OIDC).

Web Fundamentals

  • Deep knowledge of HTML5, CSS3, Flexbox, Grid.
  • Experience with modern CSS frameworks (Tailwind, Bootstrap).
  • Responsive design best practices.
  • Experience optimizing front-end performance (lazy loading, bundle optimization).

 

2. Back-End Development (.NET & Distributed Systems)
.NET / ASP.NET Core (5+ years)

  • Expert-level C# proficiency.
  • Experience building RESTful and/or gRPC services.
  • Deep understanding of:
    • Dependency injection
    • Middleware pipelines
    • Async/await patterns
    • Clean Architecture / DDD principles
  • Experience migrating or working with modern .NET (7/8+).

Microservices & Distributed Systems

  • Experience designing microservices with:
    • Loose coupling
    • Bounded contexts
    • Resilience patterns (retry, circuit breaker, bulkhead)
  • Inter-service communication (REST, gRPC, messaging).
  • Experience with API gateways and service-to-service authentication.
  • Understanding of eventual consistency and distributed data patterns.

 

3. Caching & Performance Engineering (Required)
Caching is a core requirement for this role.

  • Strong understanding of caching strategies:
    • In-memory caching
    • Distributed caching
    • Cache-aside pattern
    • Write-through / write-behind
    • Cache invalidation strategies
  • Hands-on experience with:
    • Redis (preferred)
    • AWS ElastiCache
  • Ability to analyze performance bottlenecks and implement caching layers appropriately.
  • Understanding of HTTP caching headers and CDN integration.
  • Experience monitoring cache performance and hit ratios.

 

4. Data & Persistence
SQL Server / Relational Databases (5+ years)

  • Advanced SQL query optimization.
  • Indexing strategies and execution plan analysis.
  • Data modeling and normalization.
  • Experience with Entity Framework Core.

Bonus

  • Exposure to NoSQL (DynamoDB, MongoDB).
  • Understanding of data partitioning and scaling strategies.

 

5. Cloud & Infrastructure (AWS Preferred)
AWS (2+ years preferred)
Experience with several of the following:
EC2, S3, RDS, Lambda, API Gateway, ECS / Fargate, SQS / SNS, CloudWatch
Infrastructure as Code
Terraform or CloudFormation experience preferred. Understanding of environment promotion strategies.

 

6. DevOps & Modern Engineering Practices

  • Strong Git proficiency (trunk-based or GitFlow).
  • CI/CD experience (Atlassian Bamboo, Jenkins, AWS CodePipeline).
  • Containerization with Docker.
  • Understanding of: Blue/Green deployments, Canary releases, Feature flags

Observability

  • Logging (Serilog, structured logging).
  • Metrics and tracing.
  • Monitoring distributed systems.

 

7. AI-Assisted Engineering & Modern Workflows (Required)

  • Practical experience using AI coding assistants (e.g., GitHub Copilot, ChatGPT, enterprise AI tooling).
  • Ability to:
    • Use AI for scaffolding, refactoring, test generation.
    • Critically review and validate AI-generated code.
    • Integrate AI into development workflows responsibly.
  • Understanding of secure usage of AI tools (no sensitive data leakage).
  • Interest in emerging AI integration patterns within enterprise applications.

 

8. Security & Compliance

  • Experience implementing OAuth2, OpenID Connect, JWT.
  • Knowledge of secure coding practices (OWASP Top 10).
  • Experience with role-based and claims-based authorization.
  • Understanding of secrets management and secure configuration.

 

9. Testing & Quality Engineering

  • Strong unit testing experience (xUnit, NUnit, MSTest).
  • Integration testing for APIs.
  • Experience with mocking frameworks.
  • Understanding of testability in distributed systems.

 

Soft Skills

  • Clear written and verbal communication.
  • Experience working in Agile/Scrum teams.
  • Ownership mindset and ability to drive technical decisions.

 

Nice-to-Have (Differentiators)

  • Exposure to AI/ML integration in business applications.
  • Experience modernizing legacy .NET Framework systems to .NET Core.
  • Experience working in regulated or compliance-heavy environments.

Similar Jobs

Software Engineer

New York

Mar 4th, 2026

Software Engineer

Remote

Mar 3rd, 2026

Software Engineer

Remote

Feb 20th, 2026

Software Engineer

FL

Feb 20th, 2026

Software Engineer

Illinois

Feb 17th, 2026