Company Overview
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We’re hiring a Senior Software Engineer to help design and deliver scalable cloud-based applications while maintaining high-quality standards.
Position
Title : Senior Software Engineer
Location : Remote - Colombia
What you will be doing
As a senior member of our engineering team, you will play a pivotal role in designing and delivering scalable cloud-based applications using advanced technologies, including TypeScript and a suite of AWS services such as Lambda, DynamoDB, API Gateway, EventBridge, and SNS / SQS. You will focus primarily on backend development, while leveraging your experience in both backend and frontend environments—Angular knowledge is beneficial. Working closely with international teams, you will implement and own complex features, contribute technical expertise across distributed systems and event-driven architectures, and ensure adherence to best practices and high-quality code standards. This role provides a unique opportunity to collaborate at the architectural level and be responsible for specific features, directly impacting global projects for our diverse client base. You will engage in a dynamic, growth-oriented environment where your technical proficiency with modern development practices, CI / CD pipelines, Infrastructure as Code, testing methodologies, and RESTful APIs will be valued and developed. Your responsibilities will include :
- Design, develop, and implement complex, scalable features within cloud-based applications using TypeScript on both backend and frontend, primarily leveraging AWS services such as Lambda, DynamoDB, API Gateway, EventBridge, and SNS / SQS.
- Write clean, maintainable, and efficient code that adheres to architectural standards, best practices, and distributed systems principles.
- Collaborate with cross-functional teams to define technical requirements and deliver high-quality software solutions, with a primary focus on backend development.
- Contribute to high-level architecture decisions and take ownership of specific features, ensuring integration of security, scalability, and performance throughout the software development lifecycle.
- Drive the adoption of automated testing, continuous integration, and deployment processes, utilizing CI / CD pipelines and Infrastructure as Code tools such as CloudFormation.
- Troubleshoot, diagnose, and resolve complex technical issues in both production and development environments, especially within distributed and event-driven architectures.
- Implement and integrate RESTful APIs, using practical knowledge of Git, Jira, Bitbucket, and familiarity with Angular and Bitbucket Pipelines as needed.
- Participate in technical discussions and continuous improvement initiatives that elevate engineering standards and support team excellence.
Requirements & Qualifications
To excel in this role, you should possess :
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience4+ years of professional experience in software development, with a strong focus on backend developmentAdvanced proficiency in Node, TypeScript for both backend and frontend developmentAdvanced experience with AWS services, including Lambda, DynamoDB, API Gateway, EventBridge, and SNS / SQSSolid understanding of distributed systems and event-driven architecturesPractical experience building and integrating RESTful APIsIntermediate experience working with Git for version controlWorking knowledge of Jira and Bitbucket for project management and source code collaborationHands-on experience with CI / CD pipelinesPractical experience with Infrastructure as Code, such as AWS CloudFormation or similar toolsFamiliarity with unit and integration testing frameworks and practicesBasic knowledge of Angular is a plusA basic understanding of Bitbucket Pipelines is desirableWhy you will love Lean Tech
Join a powerful tech workforce and help us change the world through technologyProfessional development opportunities with international customersCollaborative work environmentCareer path and mentorship programs that will lead to new levelsJoin Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-Ljbffr