




Job Summary: A Tech Lead (Python/DRF) will lead a development team both technically and strategically, combining people management and individual contribution to drive the platform’s evolution. Key Highlights: 1. Lead the development team, fostering collaboration and continuous improvement. 2. Contribute to technical architecture and the development of robust APIs. 3. Be part of a socially impactful project with flexibility and training. **About Fiction Express:** **Our Mission** We develop students’ linguistic competence to ignite their enthusiasm for reading through the power of co-creation and active participation in storytelling. Our innovative, gamified reading solutions improve learning outcomes for school-age children. **Our Vision 2030** Fiction Express is the leading educational transformation platform in Spain and Latin America for Spanish and English as a Second Language (ESL). Our value proposition delivers strong competitive advantage built on three pillars: * **Engagement:** Igniting students’ passion for reading and learning. * **Measurement:** Equipping teachers with measurable data to objectively assess their students. * **Impact:** Delivering learning outcomes that enable improvement actions and evolution. We are shaping the digitalization of reading in schools by pioneering AI application in Edtech. By 2030, we aim to create significant social impact by reaching 10 million children. **Your Mission:** As a **Tech Lead (Python/DRF)**, you will lead a development team both technically and strategically, balancing people management (60%) and individual contribution (40%). You will be responsible for both technical delivery and your team’s professional growth, actively participating in the evolution of our platform—from architecture to implementation. **Your Day-to-Day at Fiction Express:** **Team Management and Technical Leadership (60%)** * Lead a team of 5 developers, fostering a culture of collaboration, quality, and continuous improvement. * Conduct regular 1:1s, performance reviews, and define individual development plans. * Manage strategic planning and end-to-end delivery of technical projects. * Coordinate sprints and participate in Agile ceremonies (Scrum). * Collaborate closely with Product to ensure deliveries aligned with business and user objectives. * Share knowledge and hold alignment sessions with other managers (Product and Frontend). **Technical Contribution (40%)** * Develop robust, scalable REST APIs using Python, Django, and DRF. * Participate in technical architecture decisions, proposing efficient and sustainable solutions. * Contribute to our AWS infrastructure (Docker, Kubernetes) and SQL/NoSQL databases. * Apply TDD and conduct code reviews to ensure quality, performance, and maintainability. * Contribute to designing secure, automated CI/CD pipelines. **What We’re Looking For:** * Proven **Tech Lead experience**, leading technical development teams, with mentoring and coordination skills. * Strong technical foundation in **Python and Django REST Framework**, capable of defining and reviewing architectural decisions. * Knowledge of cloud environments (preferably AWS), Docker, and Kubernetes. * Experience with relational databases (PostgreSQL, MariaDB) and NoSQL. * Engineering best practices: SOLID, development architectures (hexagonal), automated testing, clear technical documentation. * Experience in Agile environments. **Desirable:** * Experience with **React.js** and frontend development. * Familiarity with CI/CD and testing tools (TDD or similar). * Experience integrating monitoring and logging tools. * B2 level of English. **What Awaits You at Fiction Express?** * Join a **socially impactful project.** * **100% remote work** with flexible hours at a **high-growth company.** * **Private health insurance with Adeslas** (non-cash compensation) and highly attractive rates for family members. * **Monthly remote-work bonus.** * **Mindfulness sessions** to support wellbeing at work. * **All the training you need** to make a difference in your role. * An extra **vacation day on your birthday.** * **In-person meetings with the entire team twice per year**, plus online events. **Selection Process:** **Meet the People Team and Your Manager:** A 30–45-minute conversation where you’ll learn more about Fiction Express, your role, and what to expect from your experience here. **Meet Our Executive Team:** You’ll speak with two members of our executive team (60 minutes). This is an opportunity to learn more about Fiction Express and for us to assess how well you align with our culture and values. **Technical Assessment (Offline):** We’ll send you a case relevant to your role, focused on *hard skills* and the knowledge required to perform the job. **Technical Assessment Review (Online) and Presentation to the Team:** Together, we’ll review your code and ask technical questions related to the project and your development approach. **Final Interview:** If you’ve reached this stage, you’re one of our top candidates! You’ll meet our founders to wrap up the process. **Offer:** If you’re our candidate, you’ll receive an offer to start joining our team!


