Drive AI Innovation at Tekton Labs

At Tekton Labs, we design and build high-impact solutions with a strong focus on AI, automation, and cloud-native development. We’re looking for a Lead Fullstack Engineer to lead the architecture and development of a cutting-edge document ingestion and analysis platform that leverages natural language processing (NLP) and AI capabilities.

This is a senior-level, hands-on engineering and technical leadership role, ideal for someone who thrives in cross-functional teams and is passionate about building robust, scalable, AI-powered systems.


πŸ›  Key Responsibilities

πŸ” Technical Discovery & System Architecture

  • Lead technical discovery and define requirements and constraints with stakeholders.

  • Design modular, scalable architectures for parsing structured and unstructured documents.

  • Define MVP scope and delivery roadmap aligned with business needs.

🧠 Backend Engineering & AI Integration

  • Build Python microservices (FastAPI/Flask) for document ingestion, parsing, vectorization, and AI workflows.

  • Integrate with OpenAI, Azure AI, Hugging Face, or internal NLP models.

  • Design APIs and data flows for robust AI/ML integration.

πŸ’» Frontend Engineering

  • Develop React.js interfaces for document upload, status tracking, and results visualization.

  • Work with design kits and wireframes to deliver intuitive UX.

  • Ensure seamless integration between frontend and backend services.

☁️ Cloud, DevOps & Infrastructure

  • Deploy services on Azure (Functions, App Services, Blob Storage).

  • Automate infrastructure using Terraform or Bicep.

  • Build CI/CD pipelines with GitHub Actions or Azure DevOps.

  • Monitor system performance, ensure reliability, and address issues proactively.

πŸ” Security & Compliance

  • Implement OAuth2, JWT, Azure AD for secure authentication.

  • Manage secrets with Azure Key Vault.

  • Follow best practices for API security and data privacy.

πŸ‘₯ Team Collaboration & Technical Leadership

  • Mentor engineers and set technical standards.

  • Collaborate closely with product, design, QA, and ML teams.

  • Conduct code reviews and promote clean, scalable solutions.


🎯 Required Skills & Experience

βœ… Must-Have:

  • 6+ years of experience in software development (backend or fullstack).

  • Advanced Python development with FastAPI or Flask.

  • Strong background in API and microservices architecture.

  • Familiarity with NLP tools and GenAI workflows (spaCy, Hugging Face, OpenAI).

  • React.js experience for building functional and modular frontends.

  • Proficient with Azure cloud services.

  • Experience with CI/CD and Infrastructure as Code.

  • Excellent English communication skills (written and spoken).


✨ Nice-to-Have:

  • Background with financial or legal document processing.

  • Experience with tools like PyMuPDF or PDFMiner.

  • Understanding of ML models (PyTorch, scikit-learn).

  • Familiarity with TypeScript, Node.js, or NestJS.

  • UX/UI sensitivity or experience working closely with design teams.


πŸ’‘ Soft Skills

  • βœ” Strong ownership and comfort with ambiguity.
  • βœ” Product-oriented, pragmatic decision-making.
  • βœ” Collaborative, mentoring mindset.
  • βœ” Adaptable to change and iterative development.


🌟 Why Join Tekton Labs?

πŸš€ Lead the development of an AI-powered document processing platform.

πŸ’‘ Work with experts across ML, product, design, and engineering.

πŸ“ˆ High-impact projects with real-world data and business value.

🌍 Remote-first culture, with flexible, collaborative teams in LATAM.


πŸ“ Location Requirement

πŸ”Ή This role is open exclusively to candidates located in LATAM. Applications from other regions will not be considered.


πŸ’° Compensation

Offer will depend on experience and qualifications, with the following maximums:

  • Peru: S/. 16,000 (payroll)

  • LATAM: $6,000 USD (contractor)

    πŸ“Œ Candidates with expectations above these ranges will not be considered.


πŸ“© Ready to Join? Apply Now!

Submit your CV and GitHub/portfolio (if available) and let’s build intelligent systems together! πŸš€