Software Lead Developer (Python, LangChain, Docker)
Lead Python developer at Fujitsu (Łódź, Poland) who designs and builds scalable, secure backend systems and LLM-powered applications. Day to day: architecture and code reviews, mentoring engineers, and hands-on work with Python, FastAPI, LangChain/LangGraph, Docker, Postgres and Azure (Entra ID).
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- Expert-level Python: advanced software design, async programming, performance optimization
- LangChain / LangGraph: building LLM-powered applications, agentic workflows, vector integrations
- Docker: containerization, multi-stage builds, optimized production images
- Entra ID (Azure AD): authentication/authorization flows, OAuth2, OpenID Connect
- GitLab: branching strategies, merging workflows, pipelines
- LangSmith: LLM monitoring, evaluation, tracing
- FastAPI: designing high-performance REST services and backend APIs
- Pytest: unit/integration testing, fixtures, mocks
- Postgres: schema design, query optimization, migrations
- Azureite: Azure Storage emulation for local development
- Poetry: dependency & environment management
- Pydantic: data validation, settings management, typed models
- OpenTelemetry: distributed tracing, metrics, logging
- Experience designing modular, testable, scalable backend systems (event-driven architecture, microservices, API-first design)
- Leading cross-functional engineering teams and coaching developers in coding standards and best practices
- Advocacy of automated testing, observability, and CI/CD best practices
Nice to have
- Neo4j: graph databases, Cypher queries
- CI/CD pipelines: design, automation, release workflows
Full description
Highly skilled and experienced LSoftware Lead Developer (Python, LangChain, Docker) with a strong background in building scalable, secure, and high‑performance backend systems. Known for exceptional problem‑solving skills, ownership mindset, and a collaborative approach that strengthens team dynamics. Adept at designing modern architecture, mentoring developers, and driving engineering excellence. A true team player who consistently aligns technical decisions with business goals.
Core Competencies
- Leadership & Collaboration
- Leads cross‑functional engineering teams with clarity and empathy.
- Coaches developers in coding standards, architecture patterns, and best practices.
- Facilitates effective communication between technical and non‑technical stakeholders.
- Software Architecture & System Design
- Designs modular, testable, and scalable backend systems.
- Experienced in event‑driven architecture, microservices, and API‑first design.
- Quality & Reliability
- Strong advocate of automated testing, observability, and CI/CD best practices.
- Brings a quality-first mindset to code reviews and team processes.
Technical SkillsPrimary Technologies (Expert Level)
- Python – advanced software design, async programming, performance optimization
- LangChain / LangGraph – building LLM-powered applications, agentic workflows, vector integrations
- Docker – containerization, multi‑stage builds, optimized production images
- Entra ID (Azure AD) – authentication/authorization flows, OAuth2, OpenID Connect
- GitLab – branching strategies, merging workflows, pipelines
- LangSmith – LLM monitoring, evaluation, tracing
- FastAPI – designing high‑performance REST services and backend APIs
- Pytest – unit/integration testing, fixtures, mocks
- Postgres – schema design, query optimization, migrations
- Azureite – Azure Storage emulation for local development
- Poetry – dependency & environment management
- Pydantic – data validation, settings management, typed models
- OpenTelemetry – distributed tracing, metrics, logging