23 sep
Lean Solutions Group
Medellín
Overview
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia.
We take pride in possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors.
Our corporate projections present numerous opportunities for professionals to advance their careers and experience significant 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 design and deliver scalable, cloud-based applications while maintaining high-quality coding standards.
Location:
Remote - Colombia
Responsibilities
- Design, develop, and deliver scalable, cloud-based application features using industry best practices and established architectural guidelines, with a primary focus on backend functionality leveraging TypeScript and AWS services including Lambda, DynamoDB, API Gateway, EventBridge, and SNS/SQS.
- Write, test, and maintain high-quality, maintainable code with a strong emphasis on performance and scalability, adhering to robust coding standards across a distributed, event-driven system architecture.
- Lead code reviews and mentor junior engineers, fostering engineering excellence, promoting knowledge sharing, and ensuring adherence to team-established practices.
- Architect and implement solutions utilizing AWS services, ensuring reliable, secure, and efficient cloud deployments in alignment with microservices patterns and Infrastructure as Code tools such as CloudFormation.
- Develop, implement, and maintain automated unit and integration testing processes, as well as continuous integration and deployment (CI/CD)
pipelines to support high-quality software releases.
- Troubleshoot, analyze, and resolve complex technical issues in both development and production environments to ensure system reliability and optimal performance.
- Collaborate cross-functionally with engineers, product managers, and other stakeholders to define technical requirements, recommend optimal solutions, and deliver valuable, high-impact software features.
- Stay current with emerging technologies and industry trends, actively promoting and supporting the adoption of best practices and continuous process improvements within the engineering team.
- Contribute to the maintenance and enhancement of RESTful APIs, distributed systems, and supporting backend frameworks, primarily utilizing Node, TypeScript, and AWS serverless technologies.
- Support the creation and management of new and existing cloud infrastructure through Infrastructure as Code, ensuring scalability and maintainability of deployed solutions.
Requirements & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience
- At least 4 years of professional software development experience
- Advanced proficiency in TypeScript, with emphasis on backend development
- Advanced experience with AWS services, specifically Lambda, DynamoDB, API Gateway, EventBridge, and SNS/SQS
- Comprehensive knowledge of Node.js and AWS serverless architecture for RESTful API development
- Solid understanding of distributed systems and microservices, with practical experience applying event-driven architectures—especially using AWS EventBridge
- Intermediate level expertise in Infrastructure as Code (such as CloudFormation or equivalent tools), including both creation and maintenance of cloud infrastructure
- Working experience with testing frameworks for unit and integration testing in backend environments
- Familiarity with automated testing and CI/CD pipelines
- Basic knowledge of Git for source control and Jira/Bitbucket for project collaboration
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities, with a commitment to engineering excellence and knowledge sharing through code review and mentorship
- Experience with Angular, full-stack development, or Bitbucket Pipelines is considered a plus
Why you will love Lean Tech
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs that will lead to new levels.
Join 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
Required Skill Profession
Other General
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.