TechSmart Logo

TechSmart

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

Posted 7 Days Ago
Be an Early Applicant
In-Office
Seattle, WA
130K-150K Annually
Senior level
In-Office
Seattle, WA
130K-150K Annually
Senior level
Design and implement core user-facing architecture for an AI-driven learning platform, focusing on frontend and collaborating with Product and Design teams.
The summary above was generated by AI
Company Description

TechSmart is an AI software and workforce development company helping 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.

AI is reshaping how we learn, work, and build software, and school districts are moving quickly to ensure students graduate with real, practical AI skills. TechSmart exists to make that transition attainable for schools at scale.

With this focus, we are building a new AI-powered learning platform to support scalable, AI-focused learning experiences for high school CTE programs. We are seeking a Senior Software Engineer (Full-Stack, Frontend-Leaning) to help design and implement the core user-facing architecture that powers curriculum delivery, instructional workflows, and educator and student experiences as the platform evolves. 

Building a New Platform

TechSmart is building a new AI-powered learning platform from the ground up to support modern curriculum delivery, instructional workflows, and data-driven insights for high schools and CTE programs. This work is early, foundational, and highly collaborative. The focus is on building durable, maintainable systems simultaneously with features.

Engineers at TechSmart work closely with Product and UX Design partners to shape how the platform evolves. You’ll have meaningful input into technical direction, system boundaries, and tradeoffs, with the opportunity to influence how educators and students experience the platform for years to come.

Position Overview

We are seeking a Senior Software Engineer (Full-Stack, Frontend-Leaning) to play a key role in designing and building the core user interface and experience layers that power TechSmart’s AI-driven web-based learning platform. In this role, you will shape architecture and platform patterns while working closely with Product and Design partners as the platform scales. You will deliver both backend and frontend components, but have special expertise & desire to influence the frontend in particular.

This is a hands-on senior engineering role focused on building durable systems and translating product vision into scalable UI. You will contribute to foundational technical decisions, help establish shared standards, and ensure the platform evolves predictably through sprint-based delivery.

At TechSmart, “Senior” means owning systems end-to-end, influencing technical direction, designing thoughtfully before implementation, and having the skill to shape the largest kinds of requested feature areas and decompose them to incrementally & predictably deliverable steps that the team can swarm on.

This role is well-suited for an experienced engineer who enjoys owning complex systems and working on greenfield products while still having access to mature supporting infrastructure. You’ll balance near-term product delivery with longer-term platform and design system investments, playing a critical role in shaping how educators and students experience the platform over time.

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, setting a strong foundation for future development.
  • Partner closely with Product and Engineering leadership to translate roadmap initiatives into well-scoped & well-shaped work delivered through sprint-based execution.
  • Design and implement foundational user-facing experiences aligned with early platform milestones, including curriculum authoring, curriculum delivery, classroom management, and grading workflows.
  • Lead the initial implementation and evolution of the platform’s visual design system in close collaboration with UX and Product Design, balancing consistency, accessibility, and flexibility.
Key ResponsibilitiesPlatform Development (Full-Stack, Frontend-Leaning)
  • 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.
Design System & UI Platform
  • 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.
    Agile Product Execution
    • 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.
    Cross-Stack Collaboration & 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.
    Preferred Background and Experience
    • Senior Engineering Experience: 5+ years of professional software engineering experience, with meaningful influence over the direction and evolution of frontend systems in production web applications.
    • Frontend Engineering Expertise: Strong experience building frontend applications using a reactive component-based framework such as Vue or equivalent, with special expertise in CSS, HTML, and JavaScript.
    • Backend Engineering Proficiency & Collaboration: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.
    • Product-Oriented Development:Experience collaborating closely with Product and UX partners to deliver high-quality user experiences.
    • Cloud Infrastructure: Experience working in Amazon Web Services (AWS) or similar cloud-hosted environments.
    • Agile Execution: Experience delivering work in sprint-based environments with a 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 a related field 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 for outcomes, not just tasks.
      • Thoughtful collaboration and shared responsibility across disciplines.
      How we work
      • Small, focused teams with clear ownership and accountability
      • Strong collaboration between Engineering, Product, and Design from discovery through delivery
      • Emphasis on clear requirements, clean interfaces, and sustainable development practices
      • Preference for asynchronous communication and protected focus time
      • Meetings are purposeful, limited, and designed to support, not interrupt, deep work
      Compensation

      This is a full-time role with a competitive base salary, equity, and benefits. Compensation is determined based on experience and role scope. We are seeking applicants who can collaborate with our team Monday-Friday for 8 hours/day overlapping 9 AM to 3 PM Pacific Time.

      The expected base salary range for this role is $130,000–$150,000. In addition to base salary, TechSmart offers equity participation, comprehensive benefits, and the opportunity to take meaningful ownership in a greenfield platform.

      We aim to pay fairly, transparently, and competitively within each market, and we revisit compensation as roles evolve and responsibilities grow.

      Interested in Joining Us?

      To apply click the Apply to Position button above.

      We want to hear your authentic voice.

      Please provide a personalized cover letter sharing what excites you about this company and how your background aligns with the role. We personally dedicate time to reading every application to understand the individual behind the resume.

      Please draft this in your own words, without the assistance of AI tools. We are specifically looking for genuine sentiment and unique personal expression that AI cannot replicate.

      Note: Only applications with a cover letter will be reviewed. To ensure a fair process based on authenticity, applications containing AI-generated content will be disqualified.

      What to Expect NextThis is a high-priority position and we are reviewing resumes actively. If your application passes our initial screening, you will receive an email with a link to a questionnaire which helps us get to know you better. Please monitor your inbox and complete the questionnaire in a timely manner so that we can advance you to the interview phase.

      We look forward to reviewing your application and connecting with you soon.

      Top Skills

      AWS
      CSS
      Django
      HTML
      JavaScript
      MySQL
      Python
      Sanic
      Typescript
      Vite
      Vue
      HQ

      TechSmart Seattle, Washington, USA Office

      111 S Jackson St, Seattle, WA, United States, 98104

      Similar Jobs

      5 Hours Ago
      Remote or Hybrid
      6 Locations
      133K-235K Annually
      Junior
      133K-235K Annually
      Junior
      Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
      This role involves developing Android applications, implementing features, performing code reviews, and ensuring a great user experience.
      Top Skills: DaggerJavaKotlinRxjava
      5 Hours Ago
      Remote or Hybrid
      United States
      18-20 Hourly
      Junior
      18-20 Hourly
      Junior
      Artificial Intelligence • Edtech • Healthtech • Software
      As a Student Support Specialist, you'll assist students with inquiries, provide support to ensure they stay on track, and collaborate to resolve issues.
      Top Skills: FrontHubspotVideo-Conferencing SoftwareZendesk
      7 Hours Ago
      Hybrid
      5 Locations
      235K-414K Annually
      Expert/Leader
      235K-414K Annually
      Expert/Leader
      Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
      The Principal Software Engineer will design and implement scalable backend services, lead technical initiatives, and ensure high availability across critical systems.
      Top Skills: C++Cloud ComputingGoJavaMachine LearningMicroservices

      What you need to know about the Seattle Tech Scene

      Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

      Key Facts About Seattle Tech

      • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
      • Major Tech Employers: Amazon, Microsoft, Meta, Google
      • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
      • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
      • Notable Investors: Madrona, Fuse, Tola, Maveron
      • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute

      Sign up now Access later

      Create Free Account

      Please log in or sign up to report this job.

      Create Free Account