Software Developer (C#, .NET, React)
What’s most important to you? A great place to work? A stable, successful company? Or making a meaningful impact?
How about all of the above?!
Archon Systems is a rapidly growing startup helping small businesses outcompete the giants; we improve their inventory management (an under-appreciated problem!) with our powerful yet easy-to-use software and hardware.
We've been around for over 17 years and we've ranked in the Profit 500 (2016–2018) and as one of Canada's Top Small & Medium Employers by the Globe & Mail.
We do our absolute best to show respect and compassion to customers, employees, and job applicants, and people tell us that Archon is an amazing place to work. You can, of course, check us out on Glassdoor or visit our website at www.archonsystems.com.
We’ve got an amazing group of talented and friendly people here, and we’re looking for world-class talent, like you, to join us!
Hybrid work - one day/week in the office
We know that in the software industry, you can get most of your day-to-day work done outside of an office. We value the freedom and flexibility that comes from being able to work from home; in fact, we’ve been pioneers in mostly-working-from-home for over a decade, waaaay before it was cool.
We also believe that it’s important to be able to build real human connections (dare I say, friendships?) with your co-workers, and that there’s no substitute for in-person bonding time for this. These connections (friendships?) build trust and encourage open and honest conversations; they’re good for business AND good for well-being.
That’s why we will be requiring that employees work one day per week (typically) in our beautiful Leslieville, Toronto office. We typically use in-person time focused on team gatherings, monthly free team lunches, and other activities that are best done in-person. Other days, you’re free to work from home, the office, or any productive environment.
Some of our job benefits
Fantastic Health & Dental: Your well-being is our priority, which is why we offer health and dental benefits to keep you in tip-top shape.
Blazing Fast Computers: Like you, we prefer our computers to keep up with our thoughts, not the other way around. We’ll equip you with top-notch computers for a great coding experience.
Competitive Compensation: We ensure our compensation stays aligned with changing market rates. We offer yearly performance reviews and provide pay increases based on current market analysis, recognizing your contributions and supporting your growth.
Home Office & Fitness Benefits: You’ll have access to a yearly $500 for fitness stuff like gym memberships and FitBits. Plus, another $500 for home office gear!
Vacation: Relax with 3 weeks vacation (increasing with tenure) plus 10 days paid-time-off!
Work-Life Balance: We champion a great work/life balance, ensuring you have the time to enjoy life outside of code & work.
Subsidized Phone/Internet: Stay connected without the financial pinch—enjoy subsidized internet and phone plans for us.
What we’re looking for
We’re looking for someone to join our friendly and world-class development team. As the 65th member of our tight-knit team, you’ll help us take on the challenges of delivering modern, scalable, and performant APIs as well as our web and mobile application to users around the world who depend on inFlow for their businesses.
We value working happily, creativity and collaboration. If you have a knack for transforming ideas into meaningful solutions and are passionate about making a positive impact for small businesses worldwide, then we’d love to hear from you!
What you’d do
Work with our amazing Development team to create new REST APIs & backend infrastructure (C#, SQL, Azure) to help us expand our features for our web, Android, and iOS apps (React, React Native, and Typescript)
Collaborate with our DevOps to ensure our APIs are scalable and highly performant
Coordinate with UX and Product Managers on current and future projects
Initiate your own ideas and projects to help us grow. We pride ourselves on being a high-trust environment, empowering you to make the right changes & decisions.
Our Stack
We try to keep our stack fairly up to date, we’ve 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. Here’s a little taste tech you’d experience:
Our backend is powered by .NET 8 and C# 12 along with some other technologies such as Microsoft Orleans and Entity Framework/ EF Core. SQL Server is our go-to for data storage.
We heavily utilize Microsoft Azure for our cloud services, orchestrating with Kubernetes and Docker for smooth deployments and scalable infrastructure.
Our front end uses React & NextJS for our web products along with React Native & Expo for our mobile applications. The whole codebase is written in TypeScript
We have a wide range of testing tools including Playwright, Percy, Mocha, and xUnit.net, along with some of our own custom built testing tools.
Our deployment pipeline is streamlined with Github for version control and continuous integration, and Octopus for deployment management
Nice to have (but not necessary)
Experience with our backend development stack is a bonus, but any experience with similar strongly typed language or technologies would be great!
Experience with frontend web technologies similar to ours would be a plus. If not, no worries!
Experience with hosting on Microsoft Azure or similar Cloud Providers
Experience with Microservices & serverless architectures
Experience with Docker
Experience with using Git as version control
Experience with serverless architectures
Other stuff we’d be happy to hear about
Open-source and recreational coding projects. Anything similar to that too is great!
Awards and contests
Experience with business systems (accounting, inventory, CRM, etc.)
Close experience with small businesses
Now what
What are you waiting for!? To apply, go to this webpage
https://bit.ly/archonsystems-SoftwareDeveloper-Jan-2025
If you're interested, here’s what you can expect when applying for a job at Archon
http://www.archonsystems.com/devblog/2019/04/15/what-you-can-expect-when-applying-for-a-job-at-archon/
At Archon, we celebrate diversity as an equal opportunity employer. We hire people based on what they can contribute and we provide equal pay for equal work.
Job Type: Full-time
Benefits:
Casual dress
Company events
Dental care
On-site parking
Tuition reimbursement
Schedule:
Monday to Friday
Education:
Bachelor's Degree (preferred)
Language:
English (preferred)
Work Location: Hybrid remote in Toronto, ON M4M 3L1