Lean Tech

Senior Backend Architect – AWS, Node.js

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job 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