Sr Backend Engineer (Node.js/AWS) SI-16
RemoteColombia
Job Summary
Design, develop, and maintain scalable backend services using Node.js and TypeScript while architecting secure, cloud-native applications on AWS. Build and support containerized and serverless workloads, including ECS, Fargate, and Kubernetes, alongside implementing CI/CD pipelines with AWS CodeBuild and CircleCI. Develop REST APIs and service contracts, leveraging AWS Bedrock and Retrieval-Augmented Generation solutions within modern application architectures. Implement monitoring, logging, and tracing using CloudWatch, OpenTelemetry, or Datadog to ensure observability and fault tolerance. Apply cloud security standards, infrastructure automation with Terraform or CDK, and automated workflows using AI orchestration to support high-availability production systems.
Required Qualifications
- 8+ years of experience as a Backend Engineer working with distributed, high-performance systems
- Strong JavaScript and TypeScript development experience
- Hands-on Node.js backend development experience
- Strong AWS experience, including ECS, Fargate, Kubernetes, Lambda, S3, API Gateway, CloudFront, OpenSearch/Elasticsearch, Load Balancers, SQS, and SNS
- Experience with CI/CD pipelines, particularly: AWS CodeBuild, CircleCI
- Hands-on experience with AWS Bedrock and RAG-based solutions
- Experience building scalable, secure, cloud-native applications
- Experience with Infrastructure-as-Code tools such as: Terraform, CloudFormation, CDK
- Experience designing cloud-native distributed architectures with: Scalability, Resiliency, Observability, Fault tolerance
- Strong understanding of distributed systems concepts including: Retries, Idempotency, Circuit breakers, Eventual consistency, Backpressure, Asynchronous processing
- Experience designing and maintaining scalable REST APIs and service contracts
- Experience with observability and monitoring solutions such as CloudWatch, OpenTelemetry, Datatog, New Relic, or Grafana
- Strong understanding of cloud security best practices, including: IAM least privilege, Secrets management, Encryption, Network isolation, Secure service-to-service communication, Security groups
Desired Qualifications
- AWS Developer Certification and/or AWS Solutions Architect Certification
- Experience with additional AWS services and tooling
- Experience operating Kubernetes workloads in production environments, including: Scaling, Deployments, Networking, Troubleshooting
- Experience automating workflows or data pipelines using AI orchestration
- Experience optimizing high-throughput APIs and low-latency services
- Experience with AI orchestration frameworks or agentic workflows
- Experience with GraphQL or gRPC APIs
- Experience working with both containerized and serverless architectures
- Experience supporting high-availability production systems
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.