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
SeniorJob 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