IntelliTech logo
IntelliTech

With a dedication to innovation and excellence, we're here to make the impossible possible for your organization.

Tech Lead – Full Stack

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2023H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

71 days ago

Salary

$150K - $200K / year

Seniority

Senior

Job Description

Tech Lead – Full Stack

IntelliTech

• Own overall application architecture and drive technical decisions across frontend, backend, simulation, and data tiers • Lead sprint planning, backlog refinement, and technical prioritization in coordination with project leadership • Conduct code reviews and enforce standards for code quality, testing, documentation, and maintainability • Serve as a primary technical point of contact for Government engineering and product stakeholders • Translate Government requirements and mission context into actionable engineering tasks and solution designs • Modernize and extend a Python FastAPI backend serving as the application control plane for data operations, scenario lifecycle management, and AI orchestration • Decouple the SimPy discrete-event simulation engine from the API tier into independently scalable worker containers • Design and implement run request queueing, worker orchestration, and result persistence patterns • Build governed ingestion workflows, including validation services for schema enforcement, referential integrity, circular reference detection, and business-rule validation with actionable user-facing feedback • Implement dataset versioning, lineage tracking, and run-level traceability linking scenario outputs to explicit input versions • Extend and maintain a React / TypeScript frontend using Material UI, Recharts, and data-grid-based visualizations • Design and implement the AI integration layer brokering access between the application backend and a Government-approved hosted LLM endpoint • Instrument the application pipeline to capture timing, bottleneck, concurrency, and throughput metrics • Design and execute integration testing across frontend, backend, database, object storage, cache, and worker services.

Job Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, Information Systems, or a related technical discipline and 8+ years of relevant experience; or Master’s degree in a related field and 6+ years of relevant experience
  • Active DoD Secret clearance
  • 8+ years of professional software engineering experience
  • Strong hands-on Python backend development experience, including FastAPI or Flask, asynchronous patterns, REST API design, and data processing with Pandas and NumPy
  • Strong React / TypeScript frontend development experience, including React 18+, component architecture, state management, and modern UI frameworks such as Material UI
  • Experience with containerized architectures, including Docker and orchestration concepts such as Kubernetes, ECS, or EKS
  • Experience with MongoDB or other document-oriented databases, including schema design, query optimization, and async drivers
  • Experience integrating LLM APIs such as OpenAI, Anthropic, or equivalent platforms, including function calling, tool-use patterns, and prompt engineering for structured outputs
  • Experience building and maintaining production-grade applications in cloud-based environments, preferably AWS
  • Experience leading technical execution across multiple application layers in a complex engineering environment
  • Experience supporting DoD or federal Government programs
  • Strong communication skills and the ability to work directly with technical and non-technical stakeholders.

Benefits

  • health insurance
  • dental insurance
  • vision insurance
  • 401(k)
  • paid time off
  • professional development opportunities
  • flexible work arrangements

Related Job Pages

More Full-stack Engineer Jobs

PRÉSENTATION DE L’ENTREPRISE Fondée en 2013 par Pierre Dubuc et Mathieu Nebra, OpenClassrooms est une entreprise à mission qui a pour ambition de rendre l’éducation et les métiers qui recrutent accessibles à tous. OpenClassrooms est une école 100% en ligne et propose de nombreux cours en accès libres et gratuits, ainsi que des formations diplômantes pour les métiers qui recrutent (tech, data, pédagogie, marketing, RH, rénovation énergétique,sanitaire et social…). OpenClassrooms crée et produit l’intégralité de ses contenus pédagogiques et s'appuie sur un modèle unique, axé sur la pratique à travers des projets professionnalisants et l’accompagnement par des mentors experts du métier. Dès le début, la mission d’OpenClassrooms a été articulée autour de l’impact : en l’intégrant dans les statuts dès 2018 puis en obtenant la certification B corp en 2021 (qui récompense les entreprises alliant profits et impact social). En 2025, 43 000 apprenants ont déclaré qu'OpenClassrooms les avait aidés à progresser dans leur carrière - une avancée vers notre objectif : faire du développement des compétences un levier durable d’emploi. En 2025, OpenClassrooms devient la première école française accréditée comme université américaine. Une étape décisive pour déployer à grande échelle notre mission : former les talents dont les entreprises ont besoin. OpenClassrooms. Education that works. POURQUOI NOUS RECRUTONS ? Dans le cadre de la forte croissance de nos parcours diplômants, nous renforçons nos pools d'experts pour garantir la qualité et la rigueur de nos certifications. Nous recherchons des professionnels du Développement logiciel passionnés par la transmission de savoir et désireux de garantir la valeur des titres RNCP délivrés par OpenClassrooms. En tant que Membre de Jury, vous agissez comme un véritable tremplin professionnel : vous êtes l'expert qui confirme que l'apprenant est prêt à faire ses premiers pas sur le marché du travail en toute autonomie. VOS MISSIONS En tant que jury externe, votre mission est de valider l'acquisition des compétences des candidats de manière asynchrone. - Évaluation de dossiers : Vous analysez les projets réalisés par les apprenants sur la base du référentiel de compétences défini par France Compétences. - Argumentation pédagogique : Pour chaque dossier, vous rédigez un avis éclairé et argumenté (commentaire d'évaluation). Votre feedback doit permettre de comprendre précisément pourquoi une compétence est validée ou non. - Garant du référentiel : Vous assurez une évaluation neutre, factuelle et bienveillante, alignée sur les exigences du titre visé. MODALITÉS DE LA MISSION - Flexibilité totale : Mission 100% à distance. Vous gérez votre emploi du temps selon vos disponibilités en vous assurant de rendre vos évaluations avant la date limite convenue. - Format : Revue de dossiers asynchrone (environ 20 minutes par dossier). Le volume sera variable selon les sessions. - Statut : Prestation de services (Freelance / Auto-entrepreneur). - Récurrence : Selon les flux de diplômés, la mission peut être ponctuelle ou régulière. CE POSTE EST POUR VOUS SI - Expertise Métier : Vous justifiez d'au moins 3 ans d'expérience professionnelle dans le domaine du développement avec une maitrise des compétences suivantes : l'analyse des besoins et la modélisation de solutions informatiques, la conception d'interfaces utilisateurs ergonomiques et accessibles, le développement de composants dynamiques et de bases de données relationnelles ou non, ainsi que la mise en œuvre de tests automatisés et de stratégies d'intégration continue (CI). - Rigueur d'analyse : Vous savez décortiquer un projet technique et le confronter à un référentiel de compétences précis. - Qualités rédactionnelles : Vous êtes capable de formuler des critiques constructives et argumentées par écrit. - Esprit d'impact : Vous vous reconnaissez dans la mission d'OpenClassrooms et souhaitez contribuer concrètement à l'insertion professionnelle de nouveaux talents. - Bonus : Une connaissance des titres RNCP ou des certifications professionnelles est un plus. POURQUOI NOUS REJOINDRE ? Devenir membre de jury chez OpenClassrooms, c'est : - Valoriser votre expertise au sein d'une structure en plein essor international, désormais accréditée comme université aux États-Unis. - Contribuer à une éducation plus accessible et inclusive. - Rester au cœur des évolutions de votre secteur en évaluant les projets de talents formés selon des standards actuels.

France
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1886H1B Sponsor

• Serve as technical lead for embedded firmware across one or more product lines or major initiatives • Define and own firmware architecture, design patterns, coding standards, and best practices • Make and defend system-level technical decisions balancing performance, safety, reliability, power, and long-term maintainability • Lead technical design reviews and act as a final authority on complex firmware issues • Design and implement embedded application firmware for microprocessor-based fault-interrupting and control systems • Develop and review embedded C/C++ firmware, including low-level drivers for custom hardware and low-power designs • Oversee and contribute to real-time behavior, fault tolerance, watchdogs, bootloaders, and firmware update mechanisms • Develop supporting PC-based engineering tools, diagnostics, and test utilities as needed • Translate product, system, and regulatory requirements into executable software designs and implementation strategies • Create accurate development estimates, influence schedules, and identify technical risks early • Define and enforce unit, integration, and system-level test strategies; ensure robust automated testing • Partner closely with hardware, systems, test, product management, and manufacturing teams to ensure successful product delivery • Mentor and coach software engineers at multiple levels through code reviews, design guidance, and technical problem-solving • Raise the overall technical bar of the organization through knowledge sharing and continuous improvement initiatives • Act as a technical escalation point for complex field issues and root-cause investigations • Evaluate new tools, technologies, and architectures relevant to embedded and grid-control systems • Drive improvements in development workflows, CI/CD pipelines, and engineering processes • Author clear technical documentation, architecture diagrams, and design rationale.

Wisconsin
$128.1K - $169.7K / year
Job Closed

Principal Software Engineer

MLabs LTD

Founded in 2018, MLabs is a private software engineering consultancy specializing in Haskell and Rust development with a focus on blockchain, artificial intelli

• Lead the design and development of highly scalable, secure backend services and APIs. • Define and evolve the architecture for databases, microservices, and system integrations. • Own critical projects from initial requirements through production deployment and iteration. • Troubleshoot and resolve complex performance and reliability challenges at massive scale. • Drive improvements to CI/CD, observability, and engineering processes across multiple teams. • Collaborate with product, security, and leadership to shape roadmap priorities and align technical execution with long-term company strategy. • Mentor senior engineers, promote best practices, and represent technical expertise in high-level client discussions. • Make key architectural decisions and drive engineering standards across the organization.

United States
$220K - $300K / year
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Contribute to the development of Prima’s core systems, whether building ML-driven services, designing scalable data pipelines, or creating reliable microservices; • Help design and maintain data pipelines that allow teams to ingest, transform, and serve high quality data efficiently; • Participate in the full engineering lifecycle: from exploring data and developing models to deploying services and monitoring them in production; • Learn continuously by experimenting, reading, and sharing ideas with teammates to stay current with new technologies.

Italy