Full-Stack Tech Lead (Contract, Remote)
Job Description
We are seeking a pragmatic and experienced Full-Stack Tech Lead to help us transition our project from prototype to a scalable product. You will play a crucial role in designing and implementing features across various components, including ingestion, user interface, search engine optimization, and user authentication. Your expertise will guide the development of an AI-powered discovery engine, facilitating the exploration of high-quality marketing assets for B2B content. This role will require a hands-on approach, working closely with our team to ensure clarity, performance, and robust handling of edge cases. Your contributions will directly impact how users discover answers and engage with the freshest B2B content available.
Key Responsibilities
As a Full-Stack Tech Lead, you will be responsible for a variety of tasks that are crucial for our projectβs success. Your role will encompass both backend and frontend development, requiring a diverse skill set and the ability to manage basic infrastructure operations effectively.
- Design and operate a raw document crawler and freshness scheduler using AWS technologies
- Extend Flask APIs to implement features such as page claiming, editing, SSO sign-in, and role-based access control
- Finalize the React admin dashboard for asset review, user role management, and usage analytics
- Integrate FastAPI semantic search service into the user interface, including type-ahead search, filters, and snippet previews
- Implement SEO best practices including structured URLs, sitemap generation, and redirect management
- Enhance CI/CD pipelines with GitHub Actions or Jenkins and deploy using Helm
- Introduce lightweight bot protection measures such as rate limiting and IP whitelisting
- Monitor application performance and reliability using CloudWatch and Grafana
Required Technical Skills
Soft Skills
Qualifications
- Experience in developing and maintaining production-grade full-stack applications
- Familiarity with semantic search and API-first product design
- Understanding of CMS workflows
Language Requirements
Programming Languages:
Python, TypeScript, JavaScript
Spoken Languages:
English, German
Benefits & Perks
- β Flexible working hours
- β Remote work opportunities
- β Professional development resources
- β Innovative and collaborative work environment
Working Conditions
Remote
Company Culture
At INFUSE, we value innovation, teamwork, and an inclusive environment where every team member's voice is heard. We believe in fostering a culture of continuous learning and growth, encouraging our employees to take initiative and explore new ideas.
Salary Range
Project Types: Not Available
Career Growth: Career progression into senior technical roles, Opportunities to lead larger projects, Potential for permanent positions based on performance