
Software Engineer, Serverless
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in Brazil.
• Design, implement, and maintain scalable and reliable infrastructure using Serverless architecture on AWS.
• Develop event-driven architectures (EDA), creating systems that respond to triggers in distributed services and external systems.
• Collaborate with cross-functional teams to ensure the efficient and continuous delivery of software projects.
• Optimize Lambda functions to guarantee high performance, minimal cold start times, and efficient resource utilization.
• Manage API Gateways, implementing authentication, rate limiting, caching, and request/response transformations.
• Orchestrate multiple managed cloud services to create comprehensive application ecosystems.
• Focus on cost optimization through the design of efficient architectures and smart resource allocation.
• Ensure application security through IAM policies, encryption, and network controls.
• Actively participate in code reviews, testing, and debugging to ensure high software quality.
• Mentor and provide technical support to less experienced team members.
• Strong experience with functional computing using AWS Lambda (NodeJS and TypeScript).
• Proficiency in event processing and messaging (queues, event streams, and real-time notifications).
• Experience with integration of serverless and managed databases (DynamoDB, DocumentDB, PostgreSQL, and caching layers).
• Expertise in Infrastructure as Code (IaC) using Serverless Framework, SAM, or CDK.
• Knowledge in monitoring and observability for distributed systems (CloudWatch, Datadog, or similar tools).
• Hands-on experience with unit testing, integration testing, and load testing.
• Dental assistance.
• Flexible Flash Card.
• Medical assistance.
• Childcare assistance.
• Life insurance.
• Totalpass.
• Variable compensation.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.