Join Tradify as a Junior Software Engineer to develop innovative web and mobile solutions that empower tradespeople worldwide.
Your Role
Key responsibilities include :
- Participating in a team-oriented environment to develop a complex mobile app suite and web platform.
- Maintaining existing codebase, troubleshooting bugs, and adding new features.
- Collaborating with team members through pair programming, requirement gathering, and problem-solving.
- Managing multiple concurrent work streams and executing full lifecycle software development.
- Writing well-designed, testable, and efficient code.
- Producing specifications and determining operational feasibility.
- Integrating software components into a fully functional system.
- Developing software verification plans and quality assurance procedures.
- Documenting and maintaining software functionality.
- Tailoring and deploying software tools, processes, and metrics.
- Complying with project plans and industry standards.
- Participating in the on-call roster rotation to respond to production incidents and ensure platform stability.
- Supporting incident response, resolution processes, and post-incident analysis and documentation.
About You
The company is looking for :
Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).0-2 years of software development experience including internships, personal projects, or academic work.Understanding of web development fundamentals (HTML, CSS, JavaScript).Basic knowledge of at least one modern web framework (React, Angular, or similar).Familiarity with object-oriented programming principles.Experience with version control systems (Git).Understanding of RESTful APIs and web services.Basic knowledge of relational databases and SQL.Strong problem-solving abilities and attention to detail.Excellent written and verbal communication skills.Ability to work effectively in a team environment.Eagerness to learn new technologies and frameworks.Willingness to participate in on-call roster rotation for production support.Highly desirable skills include :
Experience with React and TypeScriptKnowledge of Angular (for legacy system support)Familiarity with C# and .NET frameworksExperience with mobile development (MAUI, Xamarin, or native frameworks)Understanding of cloud services (Azure, AWS, or GCP)Exposure to CI / CD practices and toolsExperience with agile development methodologiesKnowledge of testing frameworks and test-driven developmentNice to have :
Contributions to open-source projectsPersonal mobile or web applications in app stores or deployed onlineHackathon participation or technical community involvementExperience with containerization (Docker)Understanding of DevOps practicesCompensation & Benefits
Opportunity to work on a platform used by thousands of tradespeople globally.Mentorship from experienced senior engineers.Clear career progression path.Exposure to both web and mobile development.Modern tech stack with opportunities to influence technical decisions.6-week development cycles with dedicated “Cool Down” periods for learning and improvement.Collaborative, supportive team environment.Professional development opportunities.Hybrid working arrangement : 3 days in office, 2 days remote.Wellbeing days.Southern Cross Health Insurance.Dog-friendly office.Values-based culture focused on diversity and inclusion.Training & Development
Mentorship from experienced senior engineers.Professional development opportunities.Dedicated “Cool Down” periods for learning and improvement during development cycles.Career Progression
Clear career progression path within a growing company.This job may close before the stated closing date, you are encouraged to apply as soon as possible.
#J-18808-Ljbffr