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