Tech Lead – Python

Join neXa – Let’s Shape the Future Together!

Position: Tech Lead – Python

At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.

We’re looking for a Senior Full Stack Engineer to join a team building an AI-powered educational product focused on improving learning outcomes for students through intelligent chatbot-based experiences.

This role combines hands-on software engineering with architectural ownership in a modern AI environment. You will work closely with data scientists, product designers, and engineers to build scalable, production-ready solutions integrating Large Language Models (LLMs) into real educational workflows.

The position offers strong influence over architecture, API strategy, frontend performance, and the overall technical direction of a rapidly growing AI-driven product ecosystem.

Scroll down to see the full job description, including responsibilities and requirements:


Responsibilities:

  • Design and implement scalable architectures for AI-powered applications
  • Build and maintain backend services and APIs integrating LLM-based workflows
  • Develop modern frontend applications delivering high-quality AI-driven user experiences
  • Collaborate closely with data scientists on prompt engineering and model integrations
  • Design and optimize APIs connecting AI services with production systems
  • Ensure scalability, performance, accessibility, and maintainability across the stack
  • Embed explainability, ethics, and quality standards into AI-driven solutions
  • Drive engineering best practices, code quality, and development standards
  • Collaborate with UX/UI and product teams on user-centered solution design
  • Participate in architectural decisions and technology selection processes
  • Develop CI/CD pipelines and support automated deployment processes
  • Rapidly prototype new ideas and scale them into production-ready solutions
  • Support mentoring, technical leadership, and knowledge sharing across teams

Requirements:

  • 5+ years of experience building complex, data-driven software products
  • Strong full-stack engineering experience with Python and modern frontend frameworks (Angular, React, or Vue)
  • Hands-on experience with FastAPI and SQLAlchemy
  • Experience designing scalable APIs and backend architectures
  • Understanding of prompt engineering principles and LLM output structures
  • Experience working with AI-enhanced or data-intensive applications
  • Strong knowledge of frontend architecture and modern web development practices
  • Understanding of UX design systems and accessibility standards
  • Experience with CI/CD pipelines and modern software delivery practices
  • Strong communication and collaboration skills
  • Experience mentoring engineers and contributing to technical leadership
  • Fluent English communication skills
  • Degree in Computer Science, Software Engineering, or equivalent practical experience

Nice to have:

  • Experience integrating with Large Language Models (LLMs)
  • Experience building AI-powered or Generative AI applications
  • Background in EdTech or learning-oriented products
  • Experience with observability and monitoring tools
  • Experience collaborating with design teams using Figma or similar tools
  • Experience working in early-stage products or building new engineering teams
  • Understanding of cloud cost optimization and efficient AI infrastructure usage
  • Experience scaling AI prototypes into production systems

Ready for Your Next Adventure?

Apply Now with Your Resume

Please upload your CV (PDF, DOC or DOCX, max. 5 MB):

The controller of your personal data is NeXa sp. z o.o., with its registered office in Warsaw, ul. Nowogrodzka 10, unit 5, 00-511 Warsaw, e-mail: [email protected].
The purpose of processing your personal data is the recruitment process. Detailed rules regarding data processing can be found at nexaconsulting.pl/privacy-policy/