Job Description
Software Engineer Backend AWS Senior
5+ years of experience developing backend applications using .NET Core and C#.
Strong experience designing and implementing RESTful APIs and scalable microservices.
Solid knowledge of SQL Server, Entity Framework Core, and asynchronous programming.
Experience integrating applications with AWS services such as Lambda, S3, RDS, SNS, and SQS.
Strong understanding of secure API design using JWT and OAuth2.
Experience with Docker, CI/CD pipelines, and modern software development practices.
Nice to Have
Experience with microservices architectures.
Knowledge of Kubernetes.
Experience with RabbitMQ or AWS SQS.
AWS Certifications.
Experience applying architectural patterns such as Clean Architecture and Domain-Driven Design (DDD).
Responsibilities
Develop RESTful APIs and microservices using .NET Core.
Implement and maintain data access solutions using Entity Framework Core.
Optimize application performance and apply security best practices.
Integrate applications with AWS cloud services.
Contribute to the design and evolution of scalable backend architectures.
Perform code reviews and mentor junior developers.
Implement and support CI/CD processes and automated deployments.
Collaborate with cross-functional teams to deliver high-quality solutions.
Required Languages
English – Developing Advanced (80–95%)
Location
Bogotá and surrounding areas – Hybrid
Colombia – Remote