Senior Software Engineer – Full-stack – Growth Product

Senior Software Engineer – Full-stack – Growth Product

Location: Remote, USA

Job Type: Full-time, Remote

Category: Software Development

Salary: C$148,500-C$297,000 annual

Date Posted: 45 minutes ago

About the Role:

We are seeking an experienced Full-stack Software Engineer to join our Growth Product team. In this role, you will be instrumental in designing, developing, and deploying innovative features that enhance user acquisition, activation, and retention.

Your Responsibilities:

  • Collaborate closely with product managers, designers, and data scientists to translate product requirements into technical specifications and deliver high-quality solutions.
  • Develop and maintain robust, scalable, and secure full-stack applications using modern technologies and best practices.
  • Contribute to all phases of the software development lifecycle, including design, development, testing, deployment, and monitoring.
  • Optimize existing features for performance, scalability, and user experience.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot and resolve production issues, ensuring high availability and reliability of our services.
  • Stay up-to-date with industry trends and emerging technologies, and propose innovative solutions to address business challenges.

Who you are (requirements):

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 5+ years of experience in full-stack software development, with a strong understanding of both frontend and backend technologies.
  • Proficiency in at least one modern frontend framework (e.g., React, Angular, Vue.js) and a backend language (e.g., Node.js, Python, Go, Java).
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (e.g., AWS, GCP, Azure).
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Demonstrated ability to write clean, maintainable, and testable code.
  • Excellent problem-solving, communication, and collaboration skills.
  • Experience with A/B testing frameworks and growth-oriented product development is a plus.

If you are a passionate and experienced engineer who thrives in a fast-paced, collaborative environment, we encourage you to apply!

Job Category: Software Development
Job Type: Hybrid
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx