
Senior Software Engineer – Full-Stack, Frontend-Leaning
TechSmart
full-time
Posted on:
Location Type: Remote
Location: Remote • Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $120,000 - $140,000 per year
Job Level
Senior
Tech Stack
AWSCloudDjangoPythonTypeScriptVue.js
About the role
- Establish core frontend architecture patterns and shared platform standards in partnership with the engineering team
- 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
- Lead the initial implementation and evolution of the platform’s visual design system
Requirements
- 5+ years of professional software engineering experience
- Strong experience building frontend applications using a reactive component-based framework such as Vue or equivalent
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
frontend architecturereactive component-based frameworkVuebackend web frameworkDjangoPythonTypeScriptsprint-based executionuser-facing experiencesvisual design system
Soft skills
strong sense of ownershipclear communicationeffective cross-functional collaboration
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineeringequivalent practical experience