Software Development Co-op (Later Influence)

LaterVancouver, BC
Hybrid

About The Position

Later is seeking a curious and motivated Software Development Co-op student to join the Later Influence engineering team. This role offers the chance to work with experienced developers on software that powers influencer marketing for leading global brands and creators. Co-op members will contribute to real production software, engage in the full software development lifecycle, and gain practical experience with modern engineering practices. Mentorship from experienced professionals will be provided, along with opportunities to take ownership of production work that benefits customers. The ideal candidate is passionate about software development, enjoys problem-solving, and is eager to learn about the operations of high-performing development teams.

Requirements

  • Experience programming in at least one modern language (TypeScript, JavaScript, Java, C#, Python, Go, or similar).
  • A strong foundation in software engineering fundamentals, including algorithms, data structures, and software design principles.
  • Basic knowledge of relational databases and SQL.
  • Familiarity with Git and collaborative software development.
  • Some exposure to cloud platforms (AWS, Azure, or Google Cloud), whether through coursework, personal projects, or internships.
  • Strong analytical and problem-solving skills.
  • Good written and verbal communication skills.
  • A genuine curiosity about how software systems work and a desire to continuously learn.
  • A growth mindset and eagerness to receive feedback and continuously improve.

Nice To Haves

  • Familiarity with modern frontend frameworks such as React is considered an asset.
  • TypeScript or Node.js
  • React
  • PostgreSQL or MySQL
  • REST APIs
  • Docker or Kubernetes
  • AWS services
  • CI/CD pipelines
  • Automated testing
  • Open-source contributions or personal software projects

Responsibilities

  • Contribute to production features across our backend and frontend applications.
  • Collaborate with engineers, product owners, designers, and other cross-functional partners to deliver customer value.
  • Write clean, maintainable, tested, and well-documented code.
  • Participate in code reviews and learn engineering best practices.
  • Debug issues and help improve the reliability, scalability, and performance of our systems.
  • Learn modern software architecture, cloud technologies, and scalable application design.
  • Leverage AI-assisted development tools and modern engineering practices to build high-quality software efficiently.
  • Take part in planning, retrospectives, and other Agile ceremonies.
  • Continuously learn from teammates while bringing your own ideas, curiosity, and creativity to the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service