Sr. Full-Stack Software Engineer; Frontend-Leaning: Vue, Vite, Python/Django
Listed on 2026-01-12
-
Software Development
Software Engineer, Front End Developer
Sr. Full-Stack Software Engineer (Frontend‑Leaning: Vue, Vite, Python/Django)
1 day ago – be among the first 25 applicants.
Company Description
. Tech Smart is an AI software and workforce development company that helps high schools and CTE career centers prepare students for the future of work. We partner with school districts nationwide to deliver AI and software development curriculum, teacher training, and a learning platform that equips students with practical, in‑demand skills aligned to entry‑level roles and emerging technology pathways.
Building a New Platform
. Tech Smart is building an AI‑powered learning platform from scratch to support modern curriculum delivery, instructional workflows, and data‑driven insights for high schools and CTE programs. This foundational work is highly collaborative and focuses on building durable, maintainable systems alongside new features.
Position Overview
. We are seeking a Senior Software Engineer (Full‑Stack, Frontend‑Leaning) to design and build the core user interface and experience layers that power Tech Smart’s AI‑driven web‑based learning platform. You will shape architecture, deliver both backend and frontend components, and influence the frontend in particular. The role emphasizes hands‑on engineering, foundational decisions, and sprint‑based delivery.
What You’ll Help Shape and Influence (First 6–12 Months)
- Establish core frontend architecture patterns and shared platform standards in partnership with the engineering team.
- Partner with Product and Engineering leadership to translate roadmap initiatives into well‑scoped work delivered through sprint‑based execution.
- Design and implement foundational user‑facing experiences aligned with early platform milestones (curriculum authoring, delivery, classroom management, grading workflows).
- Lead the initial implementation and evolution of the platform’s visual design system in close collaboration with UX and Product Design.
Key Responsibilities
- Design and implement scalable, maintainable frontend architecture in Vue & Vite.
- Design, drive, and evolve frontend systems (application structure, state management, routing, data‑fetching patterns, shared utilities).
- Implement paired Django & Sanic backend components, collaborating with backend specialists as needed.
- Translate complex product workflows into intuitive, performant user interfaces aligned with the product roadmap.
- Ensure frontend performance, reliability, and responsiveness in real‑world, limited‑bandwidth classroom environments.
- Lead the creation and refinement of the visual design system (components, typography, interaction patterns).
- Collaborate with UX and Product Design to turn visual designs into accessible, production‑ready components.
- Participate in sprint planning, backlog grooming, code & tech design reviews, and retrospectives.
- Contribute to automated testing strategies (unit, integration, end‑to‑end) and provide thoughtful code reviews.
- Mentor other engineers and elevate engineering standards across the team.
Preferred Background And Experience
- Senior Engineering
Experience:
5+ years of professional software engineering, with influence over frontend systems in production web applications. - Frontend Engineering Expertise: strong experience with reactive component‑based frameworks (Vue or equivalent), CSS, HTML, JavaScript.
- Backend Engineering Proficiency:
Comfortable contributing to backend development, experience with Django or equivalent, proficiency in Python, Type Script, or a similarly typed backend language. - Product‑Oriented Development:
Collaboration with Product and UX to deliver high‑quality user experiences. - Cloud Infrastructure:
Experience with AWS or similar cloud environments. - Agile Execution:
Delivery in sprint‑based environments with focus on quality and maintainability. - Ownership & Communication:
Strong sense of ownership, clear communication, and effective cross‑functional collaboration. - Education:
Bachelor’s degree in computer science, engineering, or equivalent practical experience.
What We Value
- Clear thinking and sound judgment over clever or complex solutions.
- Maintainable, well‑structured systems over quick fixes.
- Ownership and accountability…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).