Senior Software Engineer, Full Stack (Zero to One Labs)
New
Based in the United StatesFull-TimeSenior
Salary$153,000 – $213,000 CAD equivalent range
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years of experience
- Required Skills
- AWSPythonFull Stack DevelopmentKotlinKubernetesMySQLVue.JsReact
Requirements
- 4+ years of experience as a software engineer working on backend and full-stack systems.
- Strong experience building and scaling backend services using technologies such as Python, Kotlin, AWS, MySQL, and Kubernetes.
- Experience developing frontend applications using modern frameworks such as React or Vue.
- Proven ability to design and deliver technical solutions for complex systems with a focus on simplicity, scalability, and maintainability.
- Hands-on experience leveraging AI tools, agentic coding workflows, and automation to accelerate development and prototyping.
- Strong ability to navigate large codebases and safely implement significant system changes.
- Experience taking ownership of technical execution and proactively driving feedback and improvement.
- Strong communication skills, with the ability to collaborate effectively across distributed engineering and product teams.
- Demonstrated curiosity, adaptability, and comfort working in fast-paced, ambiguous environments.
Responsibilities
- Design, build, and iterate on full-stack applications and backend systems that support rapid experimentation and product validation.
- Lead technical execution within quarterly goals, driving delivery through ambiguity and ensuring alignment with product outcomes.
- Collaborate closely with product managers, designers, and analysts to define hypotheses, technical approaches, and trade-offs for new ideas.
- Develop AI-enabled prototypes quickly, using modern tools, agentic workflows, and automation to accelerate experimentation cycles.
- Build scalable, production-ready systems when validated concepts progress beyond early experimentation stages.
- Identify technical, product, or process challenges early and take ownership in driving solutions across teams.
- Support system reliability and operational health through monitoring, metrics, and on-call or “keep-the-lights-on” responsibilities.
- Establish and promote engineering best practices, including code quality, design standards, and review processes.
- Contribute to a culture of ownership by mentoring peers, sharing feedback, and supporting team growth.
View Full Description & ApplyYou'll be redirected to the employer's site