Senior Backend Python Developer
Mozaiq
⚲ Kraków, Warszawa, Poznań, Gdańsk, Łódź
Wymagania
- Python
- REST API
- PostgreSQL
- AWS
- TypeScript
- PHP
- Snowflake
Opis stanowiska
Role Overview We’re looking for a Backend Python Developer to take ownership of product development across backend systems. You’ll work across the full development lifecycle — from architecture and implementation through to deployment — partnering closely with Product and Engineering. Must Have (Non-Negotiable) • Strong hands-on experience with Python in production environments • 8+ years of experience building scalable, high-quality software applications • Deep understanding of backend architecture and RESTful API design • Strong experience with relational databases (PostgreSQL preferred) • Hands-on experience with AWS • Proven ability to design, build, and ship end-to-end features independently Nice to Have • TypeScript • PHP • Basic familiarity with JavaScript • Elasticsearch • Snowflake or modern data warehousing platforms • Familiarity with GCP Key Responsibilities Product Development: • Lead the development efforts, taking ownership of the entire product lifecycle from ideation to implementation. • Collaborate with cross-functional teams, including product managers and engineers, to deliver high-quality products. Technical Leadership: • Apply expertise in technologies to drive the adoption of new architectures and design patterns for our products. • Mentor and guide junior developers, fostering a culture of continuous learning and improvement within the team. Innovation and Best Practices: • Actively contribute to the evolution of our technical stack, ensuring it aligns with industry standards and supports scalability and maintainability. Cross-Functional Collaboration: • Work closely with cross-functional teams to ensure backend systems effectively support product requirements. Your Professional Qualifications 🌟 Core Experience & Technical Skills • Extensive Experience: 8+ years of professional experience as a Software Engineer delivering high-quality, scalable applications. • Mandatory Backend Expertise: Proven, in-depth experience with Python • Database Proficiency: Strong experience with relational databases, specifically PostgreSQL (Postgres). • Search & Indexing: Direct experience designing, implementing, and optimizing solutions using Elasticsearch. • Cloud Computing: Hands-on experience with AWS (mandatory), with familiarity with GCP as a bonus. • Data Warehouse (Nice to Have): Experience working with modern data warehousing solutions like Snowflake. 🏗️ Architecture & Design • Component Design: Experience with a shared component design paradigm utilizing controller-based patterns. • Application Implementation: Proven track record of implementing applications effectively using established style guides and detailed wireframes. • Backend Principles: Strong understanding of backend architecture principles and best practices for RESTful design. 📈 Development Methodologies & Teamwork • Agile Development: Comfortable working in Agile environments and proficient in Test-Driven Development (TDD) methodologies. • Collaboration: Highly team-oriented and collaborative, with the proven capacity to mentor junior team members and elevate team skill levels. • Leadership & Communication: Demonstrated leadership ability combined with excellent written and verbal English skills. About Mozaiq Mozaiq is a fully remote team with roots in the US and Eastern Europe. We build powerful, cross-functional teams that support some of the most sophisticated tech and marketing organizations in the world. 🌐 Global Family: A tight-knit, multicultural, remote-first team 💼 Meaningful Work: Support world-class brands and products 🤝 Inclusive Culture: We prioritize collaboration, clarity, and growth Perks & Benefits 🌍 Work from anywhere ⏳ Flexible hours 🏝 Paid time off + holidays 🛫 Team offsites 🩺 Subsidised Health insurance