Smarter Technologies

Senior Software Engineer, Full Stack

Smarter Technologies

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $210,000 - $260,000 per year

Job Level

About the role

  • Lead End-to-End Builds.
  • Own projects across the full development lifecycle - from greenfield prototypes to scaling out mature systems. You’ll take loosely defined problems and return well-architected, production-ready solutions.
  • Design for Clarity and Change.
  • Build backend services and user interfaces that are modular, testable, and ready to evolve. You prioritize simplicity, knowing where abstraction helps - and where it just adds noise.
  • Drive Pragmatic Scalability.
  • Design for growth without overengineering. You’ll apply best practices in schema design, API modeling, and state management with a clear sense of tradeoffs and long-term maintainability.
  • Collaborate Closely.
  • Partner with product, design, and other stakeholders to understand real-world needs and shape the right technical solutions. You'll operate autonomously but never in isolation.
  • Continuously Level Up.
  • Bring curiosity and humility. We’re a senior team that shares learnings freely and pushes each other to do our best work.

Requirements

  • Deep experience building complex, interactive UIs using React, Vue, or Angular.
  • Strong grasp of state management patterns and reactive paradigms (e.g. refs, signals, RxJS, or similar).
  • Proficiency in TypeScript and JavaScript, with clean, maintainable component architecture.
  • Familiarity with frontend performance profiling, accessibility, and design system integration.
  • Comfortable working with designers and PMs to turn wireframes and mockups into polished interfaces.
  • Proficiency in Python and TypeScript, with experience across modern backend frameworks (e.g. FastAPI, Next.js, Express).
  • Skilled in API design, including versioning, pagination, and error modeling.
  • Solid understanding of authentication and authorization protocols (OAuth, JWT, etc.).
  • Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases, including schema design, indexing strategies, and performance tuning.
  • Familiarity with AWS and infrastructure concepts like CI/CD pipelines, containerization, and cloud deployments.
  • Invested in setting up logging, monitoring, and alerting from day one.
  • Builds with testability in mind - unit tests, integration tests, and end-to-end test frameworks.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactVueAngularTypeScriptJavaScriptPythonFastAPINext.jsExpressAPI design
Soft Skills
collaborationcuriosityhumilityproblem-solvingcommunication