Senior Full Stack Software Engineer

S
Super.comFintech, Travel
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of professional software development experience, including at least 2+ years working with Python or Node.js on the backend and 2+ years working with a modern frontend JavaScript framework such as React, Vue, or Angular
Required Skills
AWSDockerNode.jsPostgreSQLPythonSQLFigmaJavascriptKubernetesSnowflakeRedisReactGitLabDatadog

Requirements

  • 4+ years of professional software development experience
  • 2+ years working with Python or Node.js on the backend
  • 2+ years working with a modern frontend JavaScript framework such as React, Vue, or Angular
  • Experience building web services and working with modern web technologies
  • Comfort tackling system design challenges appropriate to the senior level
  • Actively using AI in your development workflow for coding, debugging, and system design
  • Ability to guide, validate, and iterate on AI-generated output with strong engineering judgment
  • Comfortable contributing across both backend and frontend parts of the stack
  • Thrives in a startup environment
  • Strong communicator who works effectively on an agile team
  • Demonstrates strong ownership and follow-through
  • Experience mentoring more junior developers
  • Experience working across a broad modern stack, including technologies such as React, Python, Node.js, GitLab, AWS, Docker, Postgres, Redis, Datadog, Amplitude, and Snowflake (bonus)
  • Strength in SQL and analytics, with familiarity in DevOps concepts and practices (bonus)
  • Experience operating in a startup environment (bonus)
  • Experience working closely with business stakeholders (bonus)
  • Experience writing end-to-end or browser-based tests (bonus)
  • Experience helping drive AI adoption beyond personal use (bonus)

Responsibilities

  • Ship projects end-to-end in a fast-paced, iterative, AI-forward environment, using AI tools to accelerate development, debugging, and iteration while maintaining ownership of the solution
  • Build and operate features and services across the stack, including deployment, monitoring, debugging, testing, and working with supporting data stores such as caches and databases
  • Tackle complex technical problems and contribute to system design and implementation decisions across the team’s domain
  • Uphold engineering quality through thoughtful code review and strong implementation standards
  • Mentor and support more junior engineers through feedback, collaboration, and day-to-day technical guidance
  • Partner on cross-functional initiatives, collaborate with internal and external stakeholders, and help shape the roadmap for future team projects
  • Work in a data-driven way and stay close to the customer, using experiments and measurement to inform what we build and improve
  • See the direct impact of your work on the business and user experience in a company where engineering execution meaningfully moves key outcomes
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now