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 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 and the United States, contributing to cutting-edge developments in multiple industries. As a Mid to Mid+ Backend Developer, you play a crucial role in developing and maintaining robust backend systems that support scalable web applications using Python and Django. Your primary purpose is to ensure the seamless performance and scalability of backend components, facilitating the development of web services and RESTful APIs. Collaborating with cross-functional teams including front-end developers, DevOps, and product managers, you will define and implement new features, troubleshoot issues, and contribute to architecture and design best practices. This position fits into the larger organization by supporting Lean Tech's mission to drive innovation in the software development sector, with a focus on entertainment, financial, and logistics industries. A unique challenge of this role is the opportunity to work in a fast-paced, remote-first environment, enhancing your skill set in a dynamic and growing organization. Position Title: Mid to Mid+ Backend Developer Location: Remote (LATAM except Brazil) What you will be doing: Design, develop, and maintain robust backend APIs and services using Python and Django. Write clean, efficient, and scalable code that aligns with both technical and business requirements. Optimize the performance and scalability of backend components to ensure seamless integration. Collaborate with front-end developers, DevOps, and product managers to define and implement new features that leverage RESTful APIs effectively. Troubleshoot and resolve bugs and performance issues expediently to maintain system reliability. Contribute to code reviews, promoting best practices in software development, testing, and debugging. Maintain comprehensive technical documentation and ensure a high level of test coverage for backend systems. Requirements & Qualifications To excel in this role, you should possess: Main Skills: These are the must-haves that are essential for this position. 3+ years of experience in backend development. Advanced proficiency in Python and Django framework. Strong understanding of RESTful API design and implementation. Intermediate familiarity with relational databases, such as PostgreSQL or MySQL. Intermediate experience with version control systems, specifically Git. Solid knowledge of software development principles, testing, and debugging. Intermediate experience with Celery or other asynchronous task queues. Beginner familiarity with containerization tools like Docker. Exposure to cloud platforms such as AWS, GCP, or Azure. Basic knowledge of CI/CD practices, specifically BitBucket and GoCd pipelines. Secondary Skills: These are additional skills that will help you succeed in this role. Experience with GraphQL for building and consuming APIs. Understanding of microservices architecture and its implementation (note: the current environment doesn’t use microservices, but this knowledge is beneficial). Familiarity with Grafana for monitoring and visualizing metrics. Proficiency in agile methodologies such as Scrum or Kanban. Certification in AWS Solutions Architect or Azure Developer Associate. Soft Skills: Strong interpersonal and communication skills, essential for collaborating effectively within cross-functional teams and with international clients. Proactive and self-driven, with the ability to take initiative in a fast-paced, remote-first environment, ensuring timely delivery of high-quality solutions. Strong analytical and critical thinking skills to identify and resolve issues efficiently. Strong problem-solving skills and attention to detail, enabling the identification and resolution of complex technical challenges efficiently. Good communication and teamwork abilities to foster a collaborative and inclusive work environment that aligns with company culture. 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 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. #J-18808-Ljbffr