Software Development Manager (C# / React)
We’re looking for a people-centric developer to lead our development team. We expect you’d spend 50% of your time doing hands-on development (letting you keep your skills sharp) and the other 50% on helping to manage, coach, and grow the team.
Your responsibilities would include :
- Managing a team of software developers (currently 7), including 1-on-1s, coaching, assigning work, performance reviews, and hiring
- Managing team processes, education, and culture
- Hands-on development work about 50% of the time
We have a strong technical culture that you would be responsible for evolving and improving, including :
- High-trust : we’ve worked remotely 3+ days a week for 15 years, and we discuss problems and flaws candidly without focusing on blame
- Collaborative and transparent : everybody has access to key company-level financial information and credit cards
- Minimal bureaucracy : you’ll spend very little time fudging estimates and fighting about timelines and scope. Both of our founders have programming backgrounds (they wrote version 1 together) and have the utmost respect for what it takes to build great software and great software teams.
- Fun, learning, and low turnover
- Continuous improvement : we understand technical debt and refactoring, having evolved our codebase from a Windows-only on-premises client-database architecture in 2006 all the way to a modern cloud-based multi-tenant multi-platform system in 2023
Key pieces of our technology stack include :
- NET 6, C# 10, ASP.NET Core, Entity Framework Core, and Orleans
- React 17, React Native 0.64, Typescript 4.6.2, NextJS 12
- Microsoft Azure, SQL Server, Kubernetes, Docker, Git, TeamCity, Octopus
- Automated testing including Cypress, Percy, Mocha, xUnit.net and some novel tools
What we need from you :
- 7+ years of software application development experience
- Significant development experience with either C# or React
- 3+ years of managing software developers
- Oodles of energy, empathy, and humour
Other stuff we’d be happy to hear about :
- More tech-stack experience
- Blogging, talks, leading open-source work, or other technical leadership
- Experience with business systems (inventory, accounting, CRM, etc.)
- Close experience with small businesses that hold inventory
Il y a plus de 30 jours