Full-Stack Tech Lead (Contract, Remote)
Job Description
Join our team as a Full-Stack Tech Lead and be pivotal in transforming our innovative AI-powered discovery engine into a scalable product. You will lead the design and development of essential features that enhance user experience and ensure the efficient functioning of our platform. Your role involves creating a robust document crawler and freshness scheduler, extending our Flask APIs to improve functionality, and finalizing the React admin dashboard. You'll also integrate our FastAPI semantic search service with the user interface, enforce SEO best practices, and enhance our CI/CD pipeline. This role is perfect for someone who thrives in a hands-on environment and is excited to make a substantial impact in a dynamic tech setting.
Key Responsibilities
As a Full-Stack Tech Lead, you will be responsible for overseeing the development and implementation of key features of our platform, ensuring high performance and responsiveness.
- Design and operate a raw document crawler and freshness scheduler using AWS technologies
- Extend and enhance Flask APIs to support various functionalities including SSO sign-in and role-based access control
- Finalize the React admin dashboard to include asset review and usage analytics
- Integrate semantic search services into the user interface with features like type-ahead and filters
- Implement SEO best practices and monitor site performance
- Strengthen CI/CD pipelines using GitHub Actions or Jenkins for efficient deployment
- Ensure system security by adding bot protection and monitoring system health
Required Technical Skills
Soft Skills
Qualifications
- Proven experience in leading full-stack development projects
- Strong knowledge of semantic search and API-first product design
- Experience with content management systems and workflows
Language Requirements
Programming Languages:
Python, React, TypeScript
Spoken Languages:
English, German
Benefits & Perks
- ✓ Flexible working hours
- ✓ Remote work options
- ✓ Professional development opportunities
- ✓ Health and wellness programs
- ✓ Collaborative team environment
Working Conditions
Full Time
Company Culture
We foster a collaborative and innovative work environment where team members are encouraged to share ideas and take ownership of their projects. Our culture emphasizes transparency, continuous learning, and the importance of maintaining a healthy work-life balance.
Salary Range
Project Types: Not Available
Career Growth: Potential for permanent employment, Opportunities to lead larger projects, Career development through training and mentorship