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.
Senior Backend Engineer
Location
Colombia
Posted
44 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Lean Solutions Group
Position Title: Senior Backend Developer Location: COL AND MEX REMOTE Company Overview: Global Technology Services 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 a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America, Philippines and the United States, contributing to cutting-edge developments in multiple industries. What you will be doing: We are seeking a Senior Backend Engineer to design, implement, and maintain scalable infrastructure and CI/CD pipelines in a cloud-native environment. This role requires deep expertise in AWS, infrastructure as code, and modern DevOps practices, along with a solid understanding of backend technologies. You will play a critical role in automating deployments, improving system reliability, and enabling engineering teams to deliver high-quality software efficiently. Required Skills & Experience - 5+ years of experience with software development. - Strong hands-on experience with AWS (compute, networking, storage, IAM) - Experience building CI/CD pipelines using: - Bitbucket Pipelines - GitHub Actions - Solid understanding of backend technologies such as: - Python - Java - Experience with containerization (Docker) and orchestration concepts - Experience with monitoring and observability tools - Familiarity with Git workflows and version control best practices Nice to Have Skills - JavaScript / TypeScript (nice to have) - Familiarity Terraform for infrastructure provisioning - Experience with Kubernetes or container orchestration platforms - Knowledge of serverless architectures on AWS - Familiarity with security and compliance standards - Experience with multi-environment (dev/staging/prod) strategies - Exposure to performance tuning and load testing Soft Skills - Strong problem-solving and analytical thinking - Excellent communication and cross-team collaboration skills - Ability to work independently and take ownership of systems - Leadership and mentorship mindset
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Migration and Modernization: Contribute to the migration of existing Django applications • Port Jupyter notebook-based ETLs, reports, and data processing workflows into production-grade Python services • Feature Implementation: Develop and refine new features using FastAPI for RESTful APIs and Vue.js • Collaborate with the team to refactor and optimize legacy code for maintainability • Engineering Best Practices: Implement and contribute to standards such as SOLID principles, automated testing, CI/CD pipelines, containerization, and code reviews • AI/Agentic Coding Adoption: Actively utilize and advocate for Agentic AI tools to enhance productivity • Integration and Collaboration: Work closely with a small full-stack team to integrate with existing tools
• Ensure the stability, evolution, and efficiency of the team's robot microservices, addressing technical bottlenecks, maintaining infrastructure, and integrating systems. • Support adoption of generative AI solutions and promote the use of AI-assisted development tools within the team, serving as a technical reference for mid-level and junior developers and maintaining high delivery quality. • Maintain, evolve, and modernize the team's microservices with a focus on stability and performance. • Investigate and fix critical technical failures in microservices, including instabilities in messaging flows, scheduling, and inter-system communication. • Upgrade Python versions across multiple services, ensuring compatibility and security. • Investigate and resolve production errors involving GCP services, networking, and inter-service communication. • Develop and maintain integrations between services and APIs, ensuring consistency and scalability. • Actively contribute to code reviews, technical discussions, and the definition of best practices. • Participate in building generative AI solutions using technologies such as ADK and LangChain. • Adopt and encourage the use of AI-assisted development tools like GitHub Copilot, Gemini CLI, or Claude Code in the team’s daily work. • Collaborate with the team in agile ceremonies, technical refinements, and pair programming sessions. • Share knowledge with the team and help drive collective technical growth.
• Junte-se a nós e encontre grandes oportunidades de desenvolvimento de carreira • Trabalhar com tecnologias inovadoras de parceiros estratégicos • Contribuir com um plano de carreira sólido dentro da empresa
Senior Software Engineer – Angular, Node.js
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Collaborate with a team of engineers to develop and support in-store and POS features, working across payments, loyalty, and hardware integrations. • Design, develop, and maintain Angular-based features for in-store and POS applications • Build functionality for payment processing, loyalty programs, and related transaction flows • Implement and support integrations with payment systems, card readers, and other in-store hardware devices • Collaborate with backend, QA, BA, and product teams to deliver new features across connected systems • Lead technical discussions and help the team align on implementation approaches • Coordinate day-to-day technical work and help ensure smooth feature delivery • Investigate, troubleshoot, and resolve issues across frontend and integrated systems • Support team members by sharing knowledge, guiding implementation decisions, and unblocking work • Contribute to improving code quality, maintainability, and development practices within the team



