Home / Jobs / Full-Stack Tech Lead (Contract, Remote)

Full-Stack Tech Lead (Contract, Remote)

📍 Germany 💼 Contract 🏷️ Software Development and Engineering 📈 5+ years experience 🕐 Posted 3 weeks ago

Job Description

We are seeking a pragmatic Full-Stack Tech Lead to guide our innovative team in transitioning from prototype to a robust, scalable product. In this role, you will have the unique opportunity to design and implement features across various components including document ingestion, user interface development, search engine optimization, and authentication protocols. Your contributions will directly influence how users interact with our cutting-edge AI-powered discovery engine, which is designed to provide seamless access to a vast array of high-quality marketing assets. You'll be responsible for overseeing the architecture of our systems, ensuring they are not only functional but also efficient and secure. The role requires a balance of technical expertise and leadership, as you will collaborate closely with other team members to drive projects from conception through to deployment, ensuring that best practices in coding and system design are adhered to throughout the development lifecycle.

Key Responsibilities

As a Full-Stack Tech Lead, you will undertake the following responsibilities:

  • Design and operate a raw document crawler and freshness scheduler using S3 and SQS or EventBridge/Lambda.
  • Extend Flask APIs to include features such as page claiming and editing, SSO sign-in with Google/LinkedIn, and role-based access control.
  • Finalize the React admin dashboard with asset review functionalities, user roles, and usage analytics.
  • Integrate the FastAPI semantic search service into the user interface, ensuring features like type-ahead search, filters, and snippet previews are functional.
  • Implement SEO best practices including structured URLs, sitemap generation, and handling of 404 errors.
  • Enhance CI/CD processes using GitHub Actions or Jenkins, deploying applications via Helm to AWS services.
  • Establish lightweight bot-protection measures such as rate limiting and IP whitelisting.
  • Monitor system performance and reliability using CloudWatch and Grafana.

Required Technical Skills

Flask FastAPI PostgreSQL Redis React TypeScript Docker AWS GitHub Actions Jenkins

Soft Skills

Strong communication skills Problem-solving abilities Adaptability and flexibility Team collaboration

Qualifications

  • Proven experience in building and maintaining production-grade full-stack applications
  • Strong understanding of semantic search technologies and API-first product design
  • Familiarity with content management system workflows
  • Ability to handle frontend, backend, and basic infrastructure operations

Language Requirements

Programming Languages:

Python, Flask, FastAPI, PostgreSQL, Redis, React, TypeScript, Docker, AWS, GitHub Actions, Jenkins

Spoken Languages:

English, German

Benefits & Perks

  • ✓ Flexible working hours
  • ✓ Remote work options
  • ✓ Access to professional development resources
  • ✓ Collaborative team environment
  • ✓ Health and wellness programs

Working Conditions

Remote

Company Culture

Our company fosters a culture of innovation, collaboration, and respect for individual contributions. We believe in empowering our employees by providing them with the tools and autonomy they need to succeed. Our team values open communication, continuous learning, and a commitment to excellence in all that we do.

Salary Range

70.000 - 120.000 EUR

Project Types: Not Available

Career Growth: Potential for full-time employment, Leadership development opportunities, Skill enhancement programs

Login to Apply

Share this job:

Similar Jobs

Junior Full-Stack Software Engineer

📍 Germany 💼 Permanent Contract
💰 70.000 - 120.000 EUR
View Details

Full Stack Engineer

📍 Germany 💼 Permanent Contract
💰 70.000 - 120.000 EUR
View Details

Junior Developer

📍 Germany 💼 Permanent Contract
💰 70.000 - 120.000 EUR
View Details