Job Overview : We are seeking an experienced Senior Python Developer to join our team.As a key member of our development team, you will be responsible for designing, implementing, and maintaining data-driven web applications and visualizations.Our ideal candidate has a strong background in backend development, specializing in Python, with expertise in frameworks such as Django, Flask, and Pyramid.Additionally, you should have good database experience, especially using PostgreSQL, and a solid understanding of API design and development.Achieving stretch goals in a highly innovative and fast-paced environment is a must.
If you possess excellent communication skills, collaboration, and problem-solving skills, we encourage you to apply.Responsibilities : Design and implement data-driven web applications and visualizationsMentor members of the development team on internal and external frameworks, software development best practices, and new technologiesGather requirements and plan actionable tasks for the teamCollaborate with product, design, information security, and business team membersIdentify and troubleshoot performance bottlenecks, ensuring optimal system performance and reliabilityRequirements : 6+ years of experience as a backend developer, specializing in PythonStrong knowledge of Python frameworks (Django, Flask, Pyramid) and object-oriented programmingGood database experience, especially using PostgreSQLSolid understanding of API design and development, integrating third-party APIsExperience leading a backend development initiativeCloud platforms experience, preferably AWS, deploying and maintaining applications using Docker and KubernetesAPI building and common API design paradigmsFamiliarity with frontend technologies (React, HTML, CSS, JavaScript)CI build tools experienceProblem-solving skills and analyzing complex systemsExcellent communication skills and collaborationBachelor's in computer science or equivalent experience
Backend Developer • Salvador, Bahia, Brasil