Remote (Country) USD 130,000 – 150,000 / year

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

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.

Requirements

  • 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.
  • 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
  • Opportunity to take meaningful ownership in a greenfield platform

Additional Information

  • The expected base salary range for this role is $130,000–$150,000.
Required Skills
CSSHTMLJavaScriptPythonTypeScript
About company
TechSmart
TechSmart is an AI software and workforce development company helping high schools and CTE career centers prepare students for the future of work. They partner with school districts nationwide to deliver AI and software development curriculum, teacher training, and a learning platform.
All jobs at TechSmart Visit website
Job Details
Category fullstack
Posted 5 months ago