Full-Stack Tech Lead (Contract, Remote)
Job Description
We are excited to announce an opportunity for a Full-Stack Tech Lead to join our team on a contract basis. As a key player in our organization, you will be instrumental in transitioning our innovative prototype into a scalable product. In this role, you will oversee the development of end-to-end features across various domains including data ingestion, user interface design, search engine optimization, and authentication processes. Your work will directly influence how users interact with our AI-powered discovery engine, which serves as a robust semantic search layer for B2B content. Your expertise will be critical in ensuring that our platform remains user-friendly, efficient, and continuously updated. We are looking for a hands-on leader who is adept at balancing frontend and backend tasks while also managing basic infrastructure operations. If you are passionate about creating high-quality software that drives user engagement and satisfaction, we would love to see your application.
Key Responsibilities
As the Full-Stack Tech Lead, your responsibilities will encompass a wide array of tasks that are essential for the successful deployment and scaling of our platform.
- Design and implement a document crawler and freshness scheduler using S3 and SQS or EventBridge with AWS Lambda.
- Extend existing Flask APIs to enhance functionalities such as page claiming, editing, and single sign-on capabilities.
- Finalize the development of a React-based admin dashboard, ensuring it includes features for asset review, user role management, and usage analytics.
- Integrate the FastAPI semantic search service into the user interface, enabling type-ahead search, filters, and snippet previews.
- Apply SEO best practices throughout the application, including structured URLs, sitemap generation, and error handling for 404s and redirects.
- Strengthen CI/CD pipelines using GitHub Actions or Jenkins, deploying applications via Helm to AWS infrastructure.
- Implement lightweight bot protection measures, including rate limits and IP whitelisting.
- Monitor system performance and error rates using CloudWatch and Grafana.
Required Technical Skills
Soft Skills
Qualifications
- Proven experience in shipping or maintaining production-grade full-stack applications.
- Familiarity with semantic search and API-driven products.
- Experience with CMS-style workflows.
Language Requirements
Programming Languages:
Python, JavaScript, TypeScript
Spoken Languages:
English, German
Benefits & Perks
- ✓ Flexible working hours
- ✓ Remote work opportunities
- ✓ Professional development programs
- ✓ Health insurance coverage
Working Conditions
Remote
Company Culture
Our company fosters a collaborative and innovative environment where every team member is encouraged to contribute ideas and take initiative. We value transparency and open communication, believing that the best results come from teamwork and mutual support.
Salary Range
Project Types: Not Available
Career Growth: Potential for long-term collaboration, Career development opportunities in tech leadership, Exposure to cutting-edge AI technologies