This job posting has expired and no longer is available. Please explore other opportunities.

Team Lead, Senior Developer

Remote (Canada)

At Punchcard, we’re in the process of inventing a new type of consulting agency, and we need great people to come along this journey with us. Our clients come to us to help them solve interesting challenges using technology. We are scaling our team and are currently looking for a Team Lead, Sr. Application Developer. We need people with experience to lead and mentor people and help guide the successful implementation of world-class products.

 

This is a full-time salaried position, and we are a remote-first workplace who use collaboration spaces as needed to facilitate personal interaction.

 

Who we are

 

We are a consulting shop that loves to create and transform. It’s not enough for us to simply create new and amazing things; we also want to make sure we are changing peoples lives for the better. 

Punchcard is a close group of ~25 folks from various walks of life. Together we work to level up our craft and partner with our clients to make an impact.

 

What to Expect


  • Engaging and challenging projects – if you like puzzles and solving problems, then you will thrive here. You will seldom repeat the same task over and over.
  • A competitive salary, commensurate with your experience.
  • As experts at using technology for collaboration we offer a remote first work environment.
  • Employee group benefits (including disability and life insurance, dental, and extended health).
  • Flexible work hours
  • An environment dedicated to creativity, including regular company wide hack days to experiment and innovate with different teams
  • A highly collaborative work environment, with a group of people who love what they do.
  • The chance to work with modern and diverse technologies in a highly Agile manner. (ask during the interview!)
  • An opportunity to work with and learn from passionate and highly skilled team members who work together to ensure everyone succeeds.
  • An opportunity to work for clients on projects that make a real impact in our communities.

Responsibilities

 

There are two distinct factors to this role. First you will help to build your team’s technical abilities and second you will use your skills to help build value on projects together with our clients.

 

Leadership


  • Work with your peers to discover project outcomes.
  • Work together to build a strategy that allows the team to achieve those outcomes.
  • Build solid technical strategy to execute on client outcomes
  • Manage, mentor and coach your already exceptional team members to be even better
  • Collaborate with other team leads to elevate all our management techniques
  • Identify opportunities to increase code quality and velocity

Skills


  • A love of solving interesting problems.
  • Experience managing a team and collaborating with leadership team.
  • Understand client vision, create clarity and work with the project team to realize that vision.
  • Excellent communication skills, experience providing feedback, Radical Candor aficionado’s welcome.
  • 5+ years of actual experience working as a software developer.
  • Experience with React (or another SPA framework), C#, SQL Server, and Microsoft Azure is a bonus.
  • Understanding and appreciation of an Agile methodology.

Salary Range - $90,000 - $125,000

 

We always look for people who are comfortable with and like wearing different hats, so don’t worry if you don’t think you’re a perfect fit for the role – we’re still interested in hearing from you.

 

At Punchcard, we are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Subscribe to Job Alerts