Role Overview
- Join Tradify as a Senior Software Engineer (Web) and lead the technical evolution of our platform that's transforming how tradespeople run their businesses.
- Architect solutions that serve thousands of users globally and mentor junior developers.
- Drive technical decisions impacting the entire product with a focus on scalable web applications.
- Work with modern technologies including React, C#, .NET, and SQL Server.
- Contribute to code reviews, technical documentation, and design new features while optimizing performance.
- Participate in the on-call rotation approximately 1 week every 10-12 weeks, ensuring platform reliability.
Requirements
Essential:
- 5+ years of commercial web development experience
- Expert-level proficiency in React and modern JavaScript/TypeScript
- Strong experience with C# and .NET framework
- Solid understanding of SQL Server and database design principles
- Proven track record of building and maintaining large-scale web applications
- Experience with RESTful API design and implementation
- Deep understanding of web performance optimization and security best practices
- Strong grasp of software design patterns and architectural principles
- Experience mentoring junior developers and conducting code reviews
- Excellent problem-solving and analytical skills
- Outstanding communication skills with the ability to explain complex technical concepts
- Experience with Git and modern development workflows
- Bachelor's degree in Computer Science or equivalent industry experience
Highly Valuable:
- Experience with AngularJS
- Knowledge of Azure cloud services and deployment strategies
- Familiarity with CI/CD pipelines and DevOps practices
- Experience leveraging AI to enhance development productivity and code quality
- Knowledge of event-driven architectures and message queuing
- Experience with test-driven development and automated testing frameworks
- Contributions to open-source projects
- Experience with different agile methodologies
What Will Make You Stand Out:
- Led successful large-scale migration projects (especially framework migrations)
- Experience with progressive web applications
- Performance optimization wins you're particularly proud of
- Experience in SaaS, B2B or B2C platforms
- Understanding of the trades/construction industry
Tech Stack
- Angular
- Azure
- Cloud
- JavaScript
- React
- SQL
- TypeScript
- .NET
Benefits
About the Role
Technical Excellence:
- Work with modern tech stack with freedom to influence technical decisions
- Time allocated for technical debt reduction and refactoring
- Access to latest tools and technologies
- Regular tech talks and knowledge sharing sessions
Career Growth:
- Opportunity to mentor and shape the next generation of engineers
- Influence over technical strategy and architecture decisions
- Direct impact on product direction through close collaboration with Product team
Work Environment:
- 6-week development cycles with "Cool Down" periods for innovation and learning
- Flexible working arrangements with a healthy remote/office balance
- Collaborative team that values both autonomy and teamwork
- Regular tech talks and learning sessions
The Package:
- Competitive senior engineer salary
- Professional development budget
- Top-tier hardware and tools
- Health insurance options
- 5 Wellbeing days per year
- The satisfaction of building tools that transform small businesses