Company Overview
Lean Tech is a fast-growing company located in Medellín, Colombia. We currently have one of the most prominent networks within the entertainment, financial, and logistics industries. Our corporate projections represent hundreds of opportunities for our professionals to grow and boost their careers. Working with us means collaborating with large engineering teams across Latin America and the United States.
We are currently looking for an experienced Senior Node.js Developer position designed for highly skilled professionals with extensive experience in backend web development using Node.js. This role involves leading the development of complex and scalable web applications, mentoring junior developers, and contributing significantly to architectural decisions. It requires in-depth knowledge of Node.js, software engineering best practices, and the ability to solve complex technical challenges.
Location: Remote - Full Time
Key Responsibilities
Advanced Node.js Development: Lead and implement complex web applications using Node.js, demonstrating deep expertise in Node.js frameworks, performance optimization, and system design. Technical Leadership: Guide and mentor junior and mid-level developers, fostering a culture of technical excellence and collaborative problem-solving. Architectural Design: Play a crucial role in architectural and design decisions, ensuring scalability, maintainability, and performance. Code Review and Quality Assurance: Uphold high standards of code quality, conduct thorough code reviews, and enforce best practices in software development. Problem Solving and Innovation: Tackle challenging technical problems, innovate solutions, and optimize application performance for large-scale systems.
Required Skills & Experience
Expert-level proficiency in Node.js, including an understanding of its core principles, asynchronous programming, and performance tuning. Strong grasp of JavaScript (ES6+) and TypeScript. Extensive experience with RESTful API design and development. Profound knowledge of database technologies (both SQL and NoSQL) and data modeling. Mastery of version control systems, particularly Git.
Nice to Have Skills
Experience with cloud platforms (AWS, Azure, GCP) and serverless architectures. Familiarity with DevOps practices, including CI/CD pipelines. Knowledge of containerization technologies (Docker, Kubernetes). Experience in microservices architecture and distributed systems.
Preferred Skills And Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 5+ years of professional experience in backend development, with a significant focus on Node.js.
Soft Skills
Excellent leadership and team management capabilities. Strong analytical and problem-solving abilities. Effective communication and interpersonal skills. Proactive in staying updated with the latest technologies and industry trends.
Output Summary Of Main Tech Skills
Main Tech Skills: Advanced Node.js, JavaScript (ES6+), RESTful APIs, Database Management. Years of Experience: 5+ years in professional software development, with a strong focus on Node.js. Good-to-Have Technologies: Cloud Services, DevOps, Containerization, Microservices.
Why 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 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 play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.