
Senior Backend Architect – AWS, Node.js
Lean Tech
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇴 Colombia
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudDynamoDBRayTypeScript
About the role
- Design, architect, and implement scalable, event-driven, serverless applications and RESTful APIs on AWS, translating business requirements into robust technical solutions.
- Develop and maintain custom services and integrations using TypeScript, leveraging core AWS services such as Lambda, DynamoDB, API Gateway, EventBridge, and SNS/SQS.
- Automate infrastructure provisioning and management using AWS CloudFormation and maintain CI/CD pipelines for efficient and reliable serverless deployments.
- Provide technical leadership and mentorship to the team by conducting thorough code reviews, documenting best practices, and fostering a culture of high-quality, maintainable code.
- Ensure the security, scalability, and resilience of cloud solutions by implementing monitoring with CloudWatch, distributed tracing, and adhering to secure coding best practices.
- Incorporate current best practices using AI code generation tools to improve the software development lifecycle.
Requirements
- Minimum of 4+ years of professional experience with the AWS platform.
- Minimum of 4+ years of professional experience with TypeScript, including deep expertise in its type system, generics, and advanced language features.
- Advanced proficiency in designing and implementing serverless solutions using core AWS services, including Lambda, DynamoDB, API Gateway, EventBridge, and SNS/SQS.
- Demonstrated expertise in architecting and building event-driven systems and RESTful APIs.
- Proficiency with Infrastructure as Code (IaC) principles, specifically using AWS CloudFormation for infrastructure automation.
- Proficiency with CI/CD pipelines for serverless deployments.
- Experience with monitoring and observability using AWS CloudWatch and distributed tracing tools such as AWS X-Ray or OpenTelemetry.
- Experience incorporating AI code generation tools to improve the software development lifecycle.
- Familiarity with secure coding practices, including IAM least privilege, encrypted secrets, and audit logging.
- Experience with unit and integration testing methodologies for serverless applications.
- Proven experience mentoring developers and conducting code reviews to ensure clean, maintainable code.
- Strong problem-solving skills with the ability to design and optimize business processes across disparate systems.
- Proficiency with Git for version control and experience with development tools such as Jira and Bitbucket on a Mac OS environment.
Benefits
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptAWS LambdaDynamoDBAPI GatewayEventBridgeSNSSQSAWS CloudFormationCI/CDInfrastructure as Code
Soft skills
technical leadershipmentorshipcode reviewsproblem-solvingdocumentationbest practicescommunicationteam collaborationhigh-quality codemaintainable code