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 looking for a highly skilled Mid-level Full Stack Developer with a couple of years of industry experience, capable of being a core contributor to the team’s development efforts.
Position Title: Mid-Level Fullstack Developer
Location: Remote - LATAM
What you will be doing:
We are looking for a seasoned full-stack developer with strong expertise in both frontend and backend development. With over 3 years of experience in software development, our ideal candidate will adeptly handle complex tasks and mentor junior developers. As a core contributor, you will participate in planning and design discussions, ensuring that technical solutions align with business needs. Known for delivering high-quality code, you will work independently while maintaining seamless communication with the team. Your responsibilities will include:
Take ownership of complex tasks with minimal direction, delivering high-quality work that adheres to coding standards and documentation requirements.
Identify gaps in project requirements or knowledge areas, seeking feedback from senior team members to resolve them effectively.
Participate in code reviews to maintain code quality, providing constructive feedback to peers and assisting in their development.
Contribute to sprint planning and design discussions, ensuring technical solutions align with business needs and objectives.
Continuously expand your knowledge of the technical stack, identifying areas for improvement and actively pursuing learning opportunities, including Python, React, Django, and Redux.
Communicate challenges, obstacles, and potential solutions effectively, offering impact analysis to aid decision-making processes.
Provide accurate estimates for future work and consistently update the team on task progress, ensuring transparency and alignment.
Requirements & Qualifications
To excel in this role, you should possess:
Minimum of 3 years of experience in software development, with advanced skills in Python and React.
Proven expertise in full-stack development, including React, React Hooks, Redux, Python, and Django.
Advanced proficiency in writing unit, integration, and end-to-end tests using frameworks like Cypress, Jest, or Django Behave.
Intermediate proficiency in GitLab CI/CD or GitHub for continuous integration and version control.
Basic understanding of Docker and cloud technologies.
Advanced understanding of RESTful APIs and microservices architecture.
Strong problem-solving skills and creative technical solutions.
Proficient in written and verbal communication in English.
Ability to learn quickly, take initiative, and work independently or within a team.
Intermediate understanding of Agile or Scrum methodologies for project management.
Strong communication skills are essential for conveying technical challenges clearly and collaborating effectively with team members across diverse projects.
Team collaboration and mentorship abilities to support and guide junior developers while working closely with peers in a structured development environment utilizing Agile methodologies.
Independent problem-solving and initiative-taking, are crucial for successfully managing complex tasks and seeking improvement areas proactively within the technical stack.
Attention to detail and organizational skills to ensure high-quality code aligns with documentation and coding standards.
Adaptability and quick learning to efficiently keep pace with fast-evolving technologies, enabling effective contributions to sprint planning and design discussions.
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.