Sr. Full-Stack Software Engineer (Frontend-Leaning: Vue, Vite, Python/Django) jobs in United States
cer-icon
Apply on Employer Site
company-logo

TechSmart · 1 day ago

Sr. Full-Stack Software Engineer (Frontend-Leaning: Vue, Vite, Python/Django)

TechSmart is an AI software and workforce development company focused on preparing students for the future of work. They are seeking a Senior Full-Stack Software Engineer to design and implement the core user interface and experience layers for their AI-driven web-based learning platform, influencing both frontend and backend development.

E-LearningEducationTraining

Responsibilities

Design and implement scalable maintainable frontend architecture in Vue & Vite, a modern reactive frontend framework
Design, drive, and evolve frontend systems, including application structure, state management, routing, data-fetching patterns, and shared utilities
Implement the paired Django & Sanic backend components which power the frontend systems, collaborating with local backend specialists as needed
Translate complex product workflows and requirements into intuitive, performant user interfaces aligned with the product roadmap
Ensure frontend performance, reliability, and responsiveness in the context of real-world limited-bandwidth classroom environments
Lead the creation and ongoing refinement of the platform’s visual design system, encompassing shared components, layout foundations, typography, and interaction patterns
Partner closely with UX and Product Design to translate visual designs into reusable, accessible, and production-ready components
Establish clear standards and guidelines for component usage, styling, and extension to promote frictionless & consistent usage by the engineering team
Partner closely with Product, UX, and Engineering leadership to translate roadmap initiatives into well-scoped work aligned with sprint and release planning
Contribute technical perspective during product discovery and roadmap planning, helping shape scope, sequencing, and feasibility
Participate actively in sprint planning, backlog grooming, code & tech design reviews, and retrospectives
Deliver iteratively with predictable velocity, balancing speed with long-term maintainability and quality
Work closely with backend-leaning full-stack engineers (specializing in Django, Sanic, MySQL, and Amazon Web Services) when implementing features with especially complex backend requirements
Partner with Product, UX, and Engineering leadership to ensure features meet acceptance criteria and real classroom needs
Contribute to automated testing strategies (unit, integration, and end-to-end) to support confident iterative releases
Provide thoughtful code reviews, mentor other engineers, and help raise engineering standards across the team

Qualification

VueDjangoPythonViteAWSJavaScriptCSSHTMLTypeScriptAgileCommunicationCollaboration

Required

5+ years of professional software engineering experience, with meaningful influence over the direction and evolution of frontend systems in production web applications
Strong experience building frontend applications using a reactive component-based framework such as Vue or equivalent, with special expertise in CSS, HTML, and JavaScript
Comfortable contributing directly to backend development and collaborating with backend-leaning engineers when needed. Experience using a backend web framework such as Django or equivalent. Proficiency in Python, TypeScript, or other gradually-typed backend language
Experience collaborating closely with Product and UX partners to deliver high-quality user experiences
Experience working in Amazon Web Services (AWS) or similar cloud-hosted environments
Experience delivering work in sprint-based environments with a focus on quality and maintainability
Strong sense of ownership, clear communication, and effective cross-functional collaboration
Bachelor's degree in computer science, engineering, or a related field or equivalent practical experience

Benefits

Equity participation
Comprehensive benefits

Company

TechSmart

twittertwittertwitter
company-logo
TechSmart offers a teacher-focused solution for computer science education.

Funding

Current Stage
Early Stage
Company data provided by crunchbase