Lean Tech

Senior Software Engineer

Lean Tech

full-time

Posted on:

Origin:  • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsDynamoDBJavaScriptNode.jsTypeScriptVue.js

About the role

  • Design and implement complex features and functionality for cloud-based applications
  • Write clean, high-quality, maintainable code adhering to guidelines
  • Participate in technical discussions and provide technical leadership
  • Build and maintain scalable cloud-based applications using AWS services (Lambda, DynamoDB, API Gateway, EventBridge)
  • Implement automated testing strategies and deployment pipelines
  • Troubleshoot and resolve complex technical issues
  • Collaborate with product engineering teams and contribute across the full-stack environment

Requirements

  • 5+ years of advanced experience with AWS Services including Lambda, DynamoDB, API Gateway, EventBridge, SNS/SQS
  • Expertise executing Lambda functions using Node.js 22.x
  • Proficiency in TypeScript
  • Experience with CloudFormation for cloud infrastructure management
  • Familiarity with Git and Mac OS as a development environment
  • Experience or knowledge of Gen AI and integration with development processes
  • Strong understanding of distributed systems and event-driven architecture
  • Expertise in unit and integration testing using modern testing frameworks
  • Experience building RESTful APIs and Infrastructure as Code
  • Familiarity with Jira and BitBucket
  • Experience managing CI/CD pipelines
  • Desired: Exposure to AWS Bedrock and LangChain
  • Desired: Full Stack experience, particularly Vue.js
  • Desired: Proficiency using BitBucket Pipelines
  • Desired: Knowledge of Azure Entra ID for identity management