Senior Tech Lead (Full Stack)
About the company
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe.
Joining this project you’ll become part of Mindbox – a tech-driven company where consulting, engineering, and talent meet to build meaningful digital solutions. We’ll back you up every step of the way, accelerate your development, and ensure your skills make a difference.
Your tasks
We’re looking for a Senior Tech Lead to guide technical design and delivery for a Cybersecurity engineering squad. This position blends hands‑on engineering with technical leadership, ensuring robust, secure, and scalable software delivery.
As a key member of the Cybersecurity Assessment & Testing team, you’ll design and deliver Python‑based microservices, integrations, and APIs supporting data, automation, and vulnerability management solutions. You’ll also help introduce AI-assisted engineering and AI‑enabled features that improve detection, prioritisation, and automation within cybersecurity products.
- Lead technical delivery and architecture for engineering squads, providing guidance, unblocking engineers, and ensuring high‑quality outcomes.
- Design and build microservice‑based services, REST APIs, and integrations for cybersecurity use cases.
- Drive DevSecOps practices, including CI/CD pipelines, observability, documentation, and service reliability.
- Implement and coach secure‑by‑design development approaches, ensuring compliance and resilience.
- Build and optimise automation, pipelines, and container deployments (Docker, Kubernetes).
- Develop AI‑powered components and workflows that enhance security operations (triage, summarisation, anomaly detection).
- Promote responsible adoption of AI coding tools and automation within development teams.
- Mentor other engineers through code reviews, pairing, and design sessions while maintaining hands‑on coding responsibilities.
Requirements
- Strong Python engineering expertise (preferably with FastAPI; Flask or Django also welcome).
- Proven experience delivering production‑grade REST APIs and integrations.
- Solid background in microservices and distributed systems design.
- Proficiency in Docker, Kubernetes, Linux administration, network fundamentals (TCP/IP).
- Experience with CI/CD pipelines (Jenkins, GitLab, GitHub Actions) and test automation.
- Excellent Git fluency and knowledge of branching strategies.
- Strong SQL skills and database interaction experience.
- Demonstrated ability to lead technical teams, make engineering decisions, and uphold coding standards.
- Hands‑on experience with AI‑enabled software (e.g. ML/NLP, LLM‑based tools, or applied AI workflows).
- Clear and structured communication across technical and non‑technical teams.
Nice to have
- Cybersecurity engineering experience (SAST/DAST integration, threat detection, pen testing concepts).
- Cloud delivery experience (AWS, Azure, GCP) and IaC (Terraform).
- Exposure to monitoring tools (Prometheus) and service meshes.
- Front‑end experience (React, JS frameworks).
- Familiarity with Kafka, RabbitMQ, PostgreSQL, MSSQL, MongoDB.
Must have: Flask, Django, REST API, Microservices, Docker, Kubernetes, Linux, TCP, CI/CD Pipelines, Jenkins, GitLab, GitHub Actions, Test automation, Git, SQL, AI, ML, NLP, LLM
Nice to have: Python, FastAPI, Cybersecurity, SAST, DAST, Testing, Cloud, AWS, Azure, GCP, IaC, Terraform, Prometheus, Service mesh, React, JavaScript, Kafka, RabbitMQ, PostgreSQL, MSSQL, MongoDB
What we offer
What you get in return
- Flexible cooperation model
- Hybrid work setup – 6 days in the office per month
- Collaborative team culture – work alongside experienced professionals eager to share knowledge
- Continuous development – access to training platforms and growth opportunities
- Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more
- High quality equipment – laptop and essential software provided