Lean Tech

Senior Software Engineer

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsDynamoDBRayTerraformTypeScript

About the role

  • Architect, design, and implement robust, scalable, and secure backend solutions leveraging TypeScript and AWS serverless services, including Lambda, DynamoDB, API Gateway, and EventBridge, to meet defined business objectives.
  • Develop and maintain custom backend services and integrations using TypeScript, adhering to serverless best practices and event-driven architecture principles.
  • Author and manage Infrastructure as Code (IaC) using AWS CloudFormation to automate the provisioning and management of cloud resources, ensuring consistency and repeatability.
  • Implement and optimize CI/CD pipelines, with a focus on Bitbucket Pipelines, for efficient and reliable deployment of serverless applications.
  • Conduct thorough code reviews for TypeScript code, ensuring adherence to high standards of quality, maintainability, design patterns, and secure coding practices.
  • Provide technical mentorship and guidance to junior engineers, fostering knowledge growth within the team regarding serverless technologies, TypeScript, and backend architecture.
  • Monitor and troubleshoot serverless applications in production environments using AWS CloudWatch and distributed tracing tools such as AWS X-Ray and OpenTelemetry.
  • Collaborate with cross-functional teams to integrate backend systems with partner services and ensure seamless data flow.
  • Contribute to architectural decision-making processes, advocating for best practices in distributed systems and event-driven design.
  • Apply advanced TypeScript features, including its type system and generics, to build resilient and type-safe backend applications.

Requirements

  • A minimum of 4+ years of professional software engineering experience, with a strong emphasis on backend development.
  • Deep expertise in TypeScript, including its type system, generics, and advanced language features, with a minimum of 3+ years of dedicated TypeScript experience.
  • Extensive hands-on experience designing, building, and deploying serverless applications on AWS, leveraging services such as Lambda, DynamoDB, API Gateway, EventBridge, SNS, and SQS.
  • Proficiency in architecting and implementing event-driven systems and distributed systems, ensuring scalability, resilience, and maintainability.
  • Demonstrated experience with CI/CD pipelines for serverless deployments, including proficiency with Git for version control.
  • Familiarity with secure coding practices, including IAM least privilege, encrypted secrets management, and audit logging.
  • Experience with monitoring serverless applications using AWS CloudWatch and distributed tracing tools such as AWS X-Ray and OpenTelemetry.
  • Experience in conducting code reviews, advocating for clean, maintainable TypeScript code, and mentoring junior engineers.
  • Experience with modern software development lifecycle best practices, including iterative and incremental development.
  • Familiarity with Jira for project management and tracking.
  • Hands-on experience with Infrastructure as Code (IaC) tools and practices, such as Terraform, AWS CDK, Pulumi, or AWS CloudFormation.
Benefits
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs that will lead to new levels.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptAWS LambdaAWS DynamoDBAWS API GatewayAWS EventBridgeInfrastructure as Code (IaC)AWS CloudFormationCI/CD pipelinesGitevent-driven architecture
Soft skills
technical mentorshipcode reviewscollaborationadvocacy for best practicescommunication
Contactica

Tech Lead

Contactica
Seniorfull-time🇨🇴 Colombia
Posted: 15 hours agoSource: contactica.bamboohr.com
ApacheAzureCloudDNSJavaScriptMySQLNGINXPHPWordPress
Rockwell Automation

Senior Engineer, Managed Services

Rockwell Automation
Seniorfull-time🇨🇴 Colombia
Posted: 3 days agoSource: rockwellautomation.wd1.myworkdayjobs.com
Cyber SecurityDNSiOSLinuxVMware
Sauce

Senior Full-Stack Developer – Founding Engineer

Sauce
Seniorfull-time🇨🇴 Colombia
Posted: 5 days agoSource: jobs.lever.co
AzureCloudGoogle Cloud PlatformJavaScriptMongoDB.NETNext.jsNode.jsReactReact NativeSQLTypeScript
Ant-Tech

Senior Fullstack Engineer

Ant-Tech
Seniorfull-time$80k–$100k / year🇨🇴 Colombia
Posted: 7 days agoSource: join.com
AWSCloudJavaScriptNode.jsPostgresReactTypeScript