LEAD FULL-STACK DEVELOPER (PYTHON AND ANGULAR)

LITIT

Polska

Hybrid

PLN 196,000 - 318,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote work opportunities
Learning opportunities with certs
Language lessons
Office in Vilnius
Health insurance
Team building
Referral bonuses

Job summary

LITIT in Vilnius is seeking a Lead Full-Stack Developer who blends hands-on coding with technical leadership. You will design and build scalable Python backends and Angular frontends, mentor a junior developer, and work directly with the client to translate business needs into technical solutions.

The project focuses on Generative AI, AI Agent technologies, LangChain, and MCP-based tooling, deployed in AWS with Docker containers.

Qualifications

  • Strong experience in full-stack software development.
  • Hands-on Python development and RESTful API design.
  • Experience with AI Agent frameworks (LangChain, Strands Agents) and MCP.
  • Leadership experience as a Lead Developer or similar.

Responsibilities

  • Take technical ownership of the product and drive development topics proactively.
  • Act as the technical point of contact for the client, translating business needs into technical solutions.
  • Consult with stakeholders on approaches, options, and improvements.
  • Evaluate different technical solutions and select the best approach.
  • Mentor the junior developer and provide code reviews and guidance.
  • Design and develop full-stack apps using Python and Angular.
  • Build RESTful APIs and AI agent-based integrations.
  • Develop and operate applications in AWS with Docker and CI/CD.

Skills

Full-Stack Development
Python
AI Agent frameworks
RESTful APIs
Angular
AWS
Docker
Agile/Scrum
Client communication

Tools

LangChain
Strands Agents
MCP
Kubernetes
Terraform
NX
GitHub Actions

Job description

ABOUT THE COMPANY

LITIT, a joint venture between NTT DATA and Reiz Tech, is a company with deep-rooted industry know-how, dedicated to innovation within the IT sector. Its primary focus is delivering high-quality solutions in the DACH region. With a commitment to excellence, LITIT combines the best of German precision, Japanese work ethics, and Lithuanian talent to provide unparalleled IT service and support to its clients.

ABOUT THE CLIENT

Our client is a renowned leader in the automotive industry, known for its commitment to innovation, quality, and sustainability. With a strong focus on advanced technology and digital transformation, the company is developing cutting-edge solutions that leverage AI to shape the future of mobility.

You will join a collaborative, international environment working closely with the client's product and business stakeholders to develop and continuously improve AI-powered solutions.

ABOUT THE ROLE

We are looking for a Lead Full-Stack Developer who combines strong technical expertise with technical leadership, proactive communication, and a consulting-oriented mindset.

This is a hands-on technical leadership role with a strong business-facing component. You will not only design and develop solutions, but also work directly with the client and product stakeholders to understand business needs, evaluate technical options, recommend solutions, and help drive topics from an idea through to implementation.

The team will consist of a Lead Developer and a junior developer, with the Lead taking responsibility for technical direction, mentoring, solution development, and day-to-day technical guidance.

The project focuses on building a product that leverages Generative AI and AI Agent technologies, with Python as the primary backend language. The ideal candidate should be comfortable working with modern AI Agent frameworks and APIs, while also having strong full-stack development and cloud experience.

RESPONSIBILITIES
Technical Leadership & Consulting
  • Take technical ownership of the product and drive development topics proactively.

  • Act as a technical point of contact for the client, understanding requirements and translating business needs into technical solutions.

  • Consult with product and business stakeholders on technical approaches, solution options, and potential improvements.

  • Evaluate different technical solutions and recommend the most appropriate approach based on business and technical requirements.

  • Take ownership of technical issues and proactively drive them toward resolution, including supporting the team during challenging production situations.

  • Make architectural and technical decisions and communicate them clearly to both technical and non-technical stakeholders.

  • Lead and mentor the junior developer, providing technical guidance, code reviews, and support.

  • Collaborate with other development teams and stakeholders where solutions or dependencies cross team boundaries.

Full-Stack Development
  • Design and develop scalable full-stack applications using Python and Angular.

  • Build and maintain frontend applications using Angular and integrate custom CSS component libraries provided by the client.

  • Develop backend services using Python, with a strong focus on AI Agent-based applications.

  • Design, develop, and maintain RESTful APIs and integrations.

  • Work with AI Agent frameworks such as LangChain, Strands Agents, and MCP-based solutions.

  • Integrate AI capabilities, LLMs, and external/internal services into production applications.

  • Write clean, maintainable, testable, and well-documented code.

  • Participate in architecture and system design decisions.

Cloud & Infrastructure
  • Develop, deploy, and operate applications in AWS environments.

  • Work with AWS services including EC2, ECS, Lambda, and Load Balancers.

  • Build and maintain containerized applications using Docker.

  • Contribute to CI/CD processes and deployment automation.

  • Troubleshoot and resolve production issues and contribute to system reliability and scalability.

Agile & Collaboration
  • Work as part of an Agile/Scrum development team.

  • Participate actively in Scrum ceremonies, planning, refinement, reviews, and retrospectives.

  • Collaborate with product owners, business stakeholders, engineers, and other technical teams.

  • Proactively identify opportunities to improve the product, architecture, development processes, and team practices.

REQUIREMENTS
Must Have – Technical
  • Strong professional experience in full-stack software development.

  • Strong hands-on experience with Python.

  • Experience with AI Agent frameworks, such as LangChain, Strands Agents, or similar technologies.

  • Understanding or hands-on experience with MCP (Model Context Protocol) or similar agent/tool integration frameworks.

  • Strong understanding of RESTful APIs and API design.

  • Professional experience with Angular.

  • Experience working with Docker and containerized applications.

  • Hands-on experience with AWS, particularly:

    • EC2

    • ECS

    • Lambda

    • Load Balancers

  • Solid understanding of Agile/Scrum methodologies.

Must Have – Leadership & Business
  • Previous experience as a Lead Developer, Tech Lead, Senior Developer with technical leadership responsibilities, or similar.

  • Proven experience leading technical topics and making technical decisions.

  • Strong proactive communication skills.

  • Comfortable working directly with clients and business/product stakeholders.

  • Ability to understand business requirements and translate them into practical technical solutions.

  • Ability to consult, challenge, and advise stakeholders rather than simply implement predefined requirements.

  • Strong ownership and ability to independently drive topics from problem identification through to resolution.

  • Experience mentoring or guiding other developers.

Good to Have
  • Hands-on Generative AI / LLM experience.

  • Experience with Nx / NX Smart Repositories.

  • Knowledge of GitHub Actions and CI/CD pipelines.

  • Experience with Terraform or other Infrastructure-as-Code tools.

  • Experience with Kubernetes.

  • Experience working with AI-powered products in production.

  • Experience in the automotive industry.

WHAT WE OFFER
  • Salary range: €4000 - €6500 (GROSS) / month.

  • Learning opportunities with compensated certificates, learning lunches, and language lessons.

  • Chance to switch projects after one year.

  • Team building twice a year.

  • Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.

  • Remote work opportunities.

  • Flexible time off depending on a project.

  • Seasonal activities with colleagues.

  • Additional health insurance and loyalty days for Lithuanian residents.

  • Referral bonuses.

  • Recognition of important occasions of your life.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FULL-STACK DEVELOPER
FULL-STACK DEVELOPER

LITIT • Polska

Hybrid
PLN 147,000 - 220,000
Remote work opportunities
Learning certificates
Language lessons
+4
SOFTWARE ARCHITECT/DEVELOPMENT LEAD
SOFTWARE ARCHITECT/DEVELOPMENT LEAD

LITIT • Polska

Hybrid
PLN 269,000 - 367,000
Remote work opportunities
Language courses
Health insurance
AI ENGINEER
AI ENGINEER

LITIT • Polska

Hybrid
PLN 147,000 - 293,000
Remote work opportunities
Office in Vilnius
Learning certificates and lunches
+1
AWS ENGINEER – DATA PLATFORMS
AWS ENGINEER – DATA PLATFORMS

LITIT • Polska

Hybrid
PLN 196,000 - 293,000
Remote work opportunities
Learning opportunities and language/c证
Health insurance
+2
SENIOR SAP ENTERPRISE ARCHITECT (WITH SAP DATA MIGRATION EXPERIENCE)
SENIOR SAP ENTERPRISE ARCHITECT (WITH SAP DATA MIGRATION EXPERIENCE)

LITIT • Polska

Hybrid
PLN 220,000 - 367,000
Remote work opportunities
Office in Vilnius, Lithuania
Learning opportunities and language tu
PROJECT SUPPORT COORDINATOR
PROJECT SUPPORT COORDINATOR

LITIT • Polska

Hybrid
PLN 44,000 - 59,000
Learning certificates
Language lessons
Project switching after one year
+9
GERMAN SPEAKING CORE LEAD DEVELOPER (SERVICENOW)
GERMAN SPEAKING CORE LEAD DEVELOPER (SERVICENOW)

LITIT • Polska

Hybrid
PLN 293,000 - 367,000
Remote work opportunities
Office in Vilnius, Lithuania
Learning certificates
+3
SENIOR GERMAN SPEAKING POWER BI & AUTOMATE EXPERT
SENIOR GERMAN SPEAKING POWER BI & AUTOMATE EXPERT

LITIT • Polska

Hybrid
PLN 220,000 - 318,000
Salary e4500-6500 gross/mo
Remote work opportunities
Language learning benefits
+2
Founding Engineer
Founding Engineer

Kilo Co • Warszawa

Hybrid
PLN 195,000 - 317,000
Health insurance (after probation)
On-site physiotherapist
Office gym
+3
Software Craftsperson/Typescript- II
Software Craftsperson/Typescript- II

Lever, Inc. • Polska

Remote
PLN 180,000 - 260,000
Fully remote
Flexible core hours
Twice-yearly in-person coworking sdays
+8