Backend Engineer (.NET / AWS

Sobre Winning Consulting
9 days ago

Role details

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

Job location

Tech stack

.NET
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
C Sharp (Programming Language)
Software Debugging
Amazon DynamoDB
Middleware
Key Management
Management of Software Versions
Software Security
Reliability of Systems
Functional Programming
Api Design
Cloudwatch
Api Gateway
Terraform
Serverless Computing

Job description

  • Design, build and maintain backend services and APIs within the C#/.NET ecosystem (development, troubleshooting, debugging and service operations).
  • Deliver and operate serverless workloads on AWS, contributing to solutions using API Gateway, Lambda, DynamoDB and S3.
  • Implement and maintain API security practices: authentication/authorization, middleware, secure configuration, secrets management and access controls.
  • Contribute to reliable deployments and operational excellence through Infrastructure as Code (Terraform).
  • Ensure production readiness through observability and operations, using CloudWatch logs, metrics and alarms to monitor, troubleshoot and improve system reliability.

Requirements

  • 5-7 years of experience in backend engineering
  • Strong C#/.NET API experience (drivers, services, debugging, troubleshooting).
  • Solid understanding of API design (REST principles, versioning, error handling, performance).
  • Hands-on or strong fundamentals in AWS serverless (API Gateway, Lambda, DynamoDB; S3 is a plus).
  • Experience with operational monitoring and incident troubleshooting using CloudWatch logs/metrics/alarms.
  • English fluent mandatory

Apply for this position