Software Developer
Smartfox Llc — Canada · Posted ~11 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
What you’ll do
Design, build, test, and ship features across our web, mobile, and backend platformsWrite clean, maintainable code in languages such as JavaScript/TypeScript, Python, Java, C#, Go, or Kotlin, using the stack that best fits the problemBuild and consume REST and GraphQL APIs, and work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)Develop front-end experiences with React, Angular, or Vue, with attention to performance and accessibilityDeploy on AWS, Azure, or GCP using Docker and CI/CD pipelines so releases are routine, not stressfulWrite automated tests and take part in thoughtful, friendly code reviewsWork in Agile teams with product managers, designers, and QA from idea to launchMonitor, debug, and improve live systems, and help make them more reliable and securePay down tech debt on purpose, with time planned into every sprintShare what you learn through pairing, demos, documentation, and tech talks
Find your level
Level Typical experience What you’ll ownDeveloper I - 0-2 years : Well-scoped features and fixes, learning our codebase with a dedicated mentor and regular code reviewDeveloper II - 2-5 years : Delivering features end to end, designing APIs and data models, reviewing code, mentoring newer developersSenior Developer - 5+ years : Architecting systems, setting technical direction, leading projects, raising the engineering bar across teams
Promotion criteria are written down at every level, with regular career conversations so you always know what’s next.
You can grow as a technical expert or move into leadership.
Both paths are real here.
What you bring
Must have
Solid programming fundamentals: data structures, algorithms, and object-oriented or functional designProfessional, co-op, or project experience in at least one modern language and frameworkWorking knowledge of databases, APIs, and version control with GitA habit of testing your work and explaining your decisions clearlyCuriosity and a willingness to keep learningDegree or diploma in Computer Science, Software Engineering, or a related field, or equivalent experience.
Bootcamp graduates and self-taught developers are welcome.
We hire for skill, not pedigree.Legal authorization to work in Canada (citizens, permanent residents, and valid work permit holders)
Nice to have (not required)
Experience with cloud platforms, microservices, or event-driven systemsFamiliarity with Docker, Kubernetes, Terraform, or other DevOps toolingUnderstanding of secure coding practices (OWASP, OAuth2)Open-source contributions, GitHub projects, hackathon wins, or apps you’ve shippedCo-op or internship experience at a software companyIndustry experience in [fintech, healthcare, SaaS, e-commerce, etc.]Fluency in French, an asset for roles serving Quebec or bilingual customers [if applicable]
We have 154,731 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 154,731 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume