




Job Summary: We are looking for a Python developer with an owner's mindset to build the new GCertifica platform, collaborating on the development of features and integrations in a startup environment experiencing exponential growth. Key Highlights: 1. Startup experiencing exponential growth and a collaborative environment 2. Development of a new platform and features 3. Culture of ownership and proactive leadership **Who We Are?** We are a startup experiencing exponential growth that is revolutionizing how large enterprises interact with their suppliers. We are extremely proud of our team of professionals who shine with passion, embody an owner’s mindset, and collaborate to continuously generate value for our clients and partners. **What We Expect?** The ideal candidate is ready to build their story within a startup undergoing extremely rapid growth. In a collaborative environment, they will help build the new platform for the GCertifica product and contribute to developing new features, integrations, and services. We foster a culture of ownership; therefore, we expect each of us to be the protagonist of our own journey—so don’t expect to find a company that makes decisions for you. **Responsibilities and Duties** * Acquire deep knowledge of the product and its features to be developed or maintained. Here, we expect the candidate to proactively seek and acquire knowledge of business rules and functional requirements. * Actively collaborate in defining technical stories, helping the team understand requirements provided by the Product area (PM), define backend architecture, estimate development effort, and validate the definition of “ready” before entering the Sprint Backlog. * Write scalable code while maintaining clean-code standards and respecting coding conventions established by the development team. Develop well-commented and organized code, and document the process used to implement each feature. * Write unit tests for developed functions and features. * Apply critical and analytical thinking to perform navigation testing on the developed application to mitigate issues during QA testing. * Participate in code reviews and provide constructive feedback to colleagues. * Follow technical guidelines defined in stories with the team, respecting the definition of “done” to complete any task. * Follow team instructions regarding the use of existing and standardized architectures. * Enhance existing features by refactoring code when necessary. Inform the development team and request priority for fixes or refactorings. * Develop code observing security requirements. **Requirements and Qualifications** Develop and maintain web applications using our tech stack: * Python (Django) – Advanced; * Python (Flask) – Intermediate; * GraphQL (Graphene) – Intermediate; * FastAPI – Intermediate; * PostgreSQL / SQL – Intermediate; * Functions, views, triggers, procedures; * Redis – Intermediate; * MongoDB – Intermediate; * Scraping / Crawling – Intermediate. * Version Control: Proficient use of version control systems such as Git to track and manage source code changes; * Security Knowledge: Understanding of security practices, including authentication, authorization, encryption, and prevention of common attacks; * Problem Solving: Ability to efficiently analyze and solve problems coherently, addressing root causes; * Teamwork: Skill to effectively collaborate in multidisciplinary teams, communicating clearly and contributing to shared goals. **Additional Information** **Hiring Model:** Contractor (PJ) **Job Perks:** **An autonomous, proactive, and zero-to-one building environment;** **Remote work model;** **Cost-of-living allowance;** **Paid annual leave;** **Profit-sharing bonus (PLR)** per current policy; **Birthday Day Off** to celebrate your way; **Short Friday**, because we believe in balance between personal life and work; **3-Year Passport**, a gift for those who build with us long-term (per current policy). At Gedanken, we believe great results begin with **\#peoplewhogetthingsdone**. We are driven by challenges, innovative ideas, and the desire to transform realities. Here, **\#customerfocus** is more than a principle—it’s our compass. We strive to deeply understand the needs of those we serve to deliver solutions that create real impact. Our journey is guided by **\#integrityineverythingwedo**, because we believe trust is built through transparency and responsibility. We value an environment where **\#werespect,appreciateandembracediversity**. We know that diverse backgrounds, perspectives, and talents enrich our decisions and strengthen our culture. And above all, we firmly believe that **\#togetherwearestronger**. That’s why we work collaboratively, celebrate collective achievements, and support each other to reach our best. If you want to join a team that unites purpose, innovation, and extraordinary people, your place may be right here with us. Come make it happen. Come to Gedanken.


