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 are looking for a Mid-Level Backend Developer to join our engineering team and help design, build, and scale modern backend systems. You will collaborate closely with frontend engineers, product managers, and other backend developers to deliver secure, high-performance services. This role is ideal for someone who already has solid backend experience and is ready to take more ownership, contribute to architectural discussions, and grow toward senior-level responsibilities.
Position Title: Mid-Level Backend Developer
Location: Remote - LATAM
What you will be doing:
- Design and implement server-side logic to support user-facing applications.
- Build reusable, maintainable backend components and libraries.
- Develop and maintain RESTful APIs using Node.js, Python, TypeScript, and modern frameworks such as NestJS or Express.
- Design and implement data storage solutions using SQLServer and MongoDB.
- Optimize applications for performance, scalability, and reliability.
- Implement security and data protection best practices.
- Participate actively in Agile/Scrum ceremonies and deliver features iteratively.
- Collaborate with frontend developers to ensure seamless integration between client and server.
- Contribute to system architecture, debugging, and troubleshooting production issues.
- Help define and follow engineering best practices, including CI/CD and deployment processes.
Requirements & Qualifications
To excel in this role, you should possess:
- 3+ years of professional backend development experience.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with Node.js, Python and backend frameworks such as NestJS or Express.
- Solid understanding of REST API design and implementation.
- Experience working with PostgreSQL and MongoDB (or equivalent relational and NoSQL databases).
- Familiarity with architectural patterns such as DDD and CQRS.
- Experience with EvenDriven or messaging systems or queues (SQS, Celery).
- Understanding of modern CI/CD pipelines and deployment practices.
- Experience working with at least one major cloud provider (AWS, GCP, or Azure).
- Strong debugging and troubleshooting skills.
- Comfortable contributing to infrastructure-related decisions and system architecture.
Nice to have:
- Experience building event-driven systems.
- Experience with messaging systems or queues (Kafka, RabbitMQ, or similar).
Soft Skills:
- English proficiency at B2 level or higher.
- Strong communication and documentation skills.
- Collaborative mindset and ability to work effectively in cross-functional teams.
- Proactive problem-solver who can identify issues and propose solutions.
- Takes ownership, shows initiative, and continuously looks for improvement opportunities.
- Positive attitude with a strong sense of responsibility and teamwork
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. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.