Job description
Important Information
Experience: +6 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
We are looking for a highly skilled Cloud/Backend Engineer with at least 6 years of professional experience to join our team. The ideal candidate has strong expertise in AWS cloud services, particularly serverless architectures, and solid development experience using TypeScript and some Python. This role is perfect for someone passionate about building scalable, event-driven systems and modern cloud-native applications.
Responsibilities and Duties
Design, build, and maintain serverless backend systems on AWS using services such as Lambda, DynamoDB, API Gateway, S3, SQS, SNS, and IAM.
Develop and maintain infrastructure as code (IaC) using AWS CDK to support automated, repeatable deployments.
Implement data workflows using Kinesis Streams, Kinesis Firehose, Timestream, and Redshift.
Work with both Aurora/RDS and DynamoDB for diverse data storage needs, ensuring optimal performance and reliability.
Integrate and orchestrate services for event-driven applications with SQS, SNS, and Kinesis.
Write high-quality, well-tested backend code using TypeScript and Python where necessary.
Monitor, troubleshoot, and optimize cloud infrastructure and backend services.
Collaborate with DevOps, frontend developers, and other engineers in a cross-functional team to deliver end-to-end solutions.
Ensure security best practices are implemented across all services and data flows.
Qualifications and Skills
6+ years of experience in backend or cloud software engineering.
Strong hands-on experience with AWS serverless services, including:
Lambda, API Gateway, S3, DynamoDB, IAM
Aurora or RDS, Redshift, SQS, SNS
AWS CDK (infrastructure as code)
Kinesis Streams & Firehose, Timestream
Proficiency in TypeScript, with working knowledge of Python.
Experience designing and deploying event-driven, high-performance systems in the cloud.
Solid understanding of cloud security, monitoring, and logging best practices.
Experience with CI/CD pipelines, Git-based workflows, and agile development.
Excellent problem-solving, debugging, and communication skills.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.