Full-Stack Tech Lead (Contract, Remote)
Job Description
We are seeking a pragmatic and experienced Full-Stack Tech Lead to guide the transition of our innovative product from prototype to a scalable solution. This role involves shipping comprehensive features that encompass document ingestion, user interface design, search engine optimization, and authentication processes. As a key player in our team, you will have the opportunity to design and manage a document crawler and implement a freshness scheduler, ensuring our content remains up-to-date and relevant. You will extend our existing Flask APIs to incorporate functionalities such as page claiming and editing, single sign-on integrations with popular platforms, and role-based access control. Additionally, you will refine our React-based admin dashboard and integrate our FastAPI semantic search service into the user interface. Your expertise will also be vital in enforcing SEO best practices, enhancing our CI/CD pipeline, and ensuring robust monitoring of system performance. This position offers the chance to work in a dynamic environment where your contributions will directly impact our users' experience and the overall success of our product.
Key Responsibilities
As a Full-Stack Tech Lead, you will take on a variety of responsibilities that are critical to our product development lifecycle.
- Design and operate a raw document crawler and freshness scheduler using AWS services.
- Extend existing Flask APIs to support enhanced functionalities, such as page claiming and editing.
- Implement single sign-on capabilities with Google and LinkedIn, along with role-based access control.
- Finalize the React-based admin dashboard to facilitate asset review and user role management.
- Integrate the FastAPI semantic search service into the user interface, ensuring efficient type-ahead functionality and filters.
- Implement SEO best practices to enhance content discoverability.
- Strengthen the CI/CD pipeline with GitHub Actions or Jenkins, deploying applications to AWS.
- Add lightweight bot protection mechanisms and monitor system performance using CloudWatch and Grafana.
Required Technical Skills
Soft Skills
Qualifications
- Proven experience in shipping or maintaining production-grade full-stack applications.
- Experience with semantic search, API-first products, or content management system workflows.
- Strong understanding of both frontend and backend development, along with basic infrastructure operations.
Language Requirements
Programming Languages:
Python, JavaScript, TypeScript
Spoken Languages:
English, German
Benefits & Perks
- ✓ Flexible working hours
- ✓ Remote work options
- ✓ Professional development opportunities
- ✓ Collaborative team environment
- ✓ Health and wellness programs
Working Conditions
Full Time
Company Culture
Our company fosters a culture of collaboration, innovation, and continuous improvement. We value the unique contributions of each team member and prioritize a supportive environment where everyone has the opportunity to grow and succeed. We believe in clear communication and a hands-on approach to problem-solving, encouraging our team to take initiative and ownership of their work.
Salary Range
Project Types: Not Available
Career Growth: Leadership roles in future projects, Mentorship opportunities, Skill enhancement programs