At Madiff, we connect top IT talent with cutting-edge companies through remote Agile teams and nearshore outsourcing. With operations in Poland, Portugal, France, and the UK, we specialize in AI, DevOps, Cybersecurity, supporting industries like Telecom, Banking, and Hi-Tech.
We are seeking a Tech Lead who is both hands-on in backend development and capable of managing a small team. The current team consists of a frontend developer and a QA tester. The Tech Lead will be responsible for guiding and mentoring the team while taking the lead on backend development and operational tasks. The role involves full lifecycle development ownership, from planning and design to deployment and ongoing optimization.
- Lead the design, development, and deployment of core features for the SaaS platform.
- Architect, implement, and optimize a microservices-based backend using FastAPI and Django.
- Develop, implement, and maintain CI/CD pipelines using GitLab for automated deployments.
- Containerize applications and manage orchestration using Kubernetes (GKE, GCP Cloud Run).
- Oversee and manage cloud infrastructure on GCP, ensuring scalability, performance, and security.
- Collaborate closely with the CTO to execute the product roadmap and drive technical priorities.
- Ensure compliance with best practices in software security, coding standards, and performance optimization.
- Work closely with stakeholders to drive and enforce Agile methodologies within the team.
- Perform code reviews, establish coding guidelines, and ensure high-quality codebase standards.
- Troubleshoot and resolve technical issues, providing guidance on complex technical challenges.
- Mentor and manage the development team, fostering a collaborative environment.
- At least five years of experience in software development with strong backend expertise.
- Proven experience with FastAPI and Django for backend development.
- Proficiency in frontend technologies, particularly Angular.
- Experience with microservices architecture and containerization using Kubernetes (GKE preferred).
- Hands-on experience with cloud technologies, particularly GCP (GKE, Cloud Run, etc.).
- Strong understanding of CI/CD processes, infrastructure as code, and GitLab pipelines.
- Excellent communication skills with a strong ability to collaborate and lead technical discussions.
- Experience driving Agile best practices and fostering a collaborative team culture.
- Knowledge of AI and large language models (LLMs) is beneficial but not required.
- Experience in cybersecurity and data protection strategies.
- Familiarity with additional cloud platforms (AWS, Azure) or additional DevOps practices.
- Full-time, on-site role in Warsaw (5 days/week)
- Work on a long-term project with global impact
- Multinational team and international client exposure
- Comprehensive private medical care