Software Engineer

Intouch Insight — Canada · Posted ~2 hours ago

Mid

Skills

Software development PHP Laravel RESTful service APIs MySQL Redis AWS Backend development API design Data modelling Queued jobs Third-party integrations Software testing Debugging Product development Cross-functional collaboration Angular Nx REST APIs AI Coding Assistants

🔓 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 list

Summary ✨ AI‑Generated

A customer-focused software organization is seeking a Software Engineer to turn product ideas into production-ready features. You will collaborate with product managers and engineers, develop backend APIs, design data models, implement asynchronous jobs and integrations, and maintain reliable software using a modern cloud-based stack. The environment incorporates AI coding assistants into everyday development. Experience with the primary backend framework is helpful but not essential, as support is available for learning it.

Highlights

Join a collaborative product development team building customer-focused features from concept to production. Work with modern cloud infrastructure, current backend technologies, and AI-assisted development tools. Candidates without prior framework-specific experience can receive support in getting up to speed.

Description

Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand customer problems and shape upcoming work, and you'll build with modern tooling, including AI coding assistants and agents, as an everyday part of how our team designs, builds, tests, and ships software. Behind our platform is a suite of Laravel service APIs that power everything from surveys and checklists to mystery shopping and reporting. We keep them on current versions of PHP and Laravel, backed by MySQL and Redis and running on AWS, with an Angular front end in an Nx monorepo. You'll spend much of your time in these APIs: designing endpoints, modelling data, and building the queued jobs and integrations behind new features. If you haven't worked with Laravel before, that's fine; we'll help you get up to speed. What you'll do: Interpret customer problems and requirements and work as part of a Product team to build solutions that add value for our customers and the product as a wholeCollaborate with other team members to design and plan new product features and changes based on requirementsUse AI coding tools day to day to explore the codebase, prototype ideas, write and test code, and speed up delivery, and help the team refine how we use themProvide input on, and implement improvements to, the tools and processes the team uses to develop, test, and ship user-facing features on a regular basisParticipate in code reviews and help your team deliver high-quality software, holding AI-assisted changes to the same standard as any other codeChampion all aspects of the user's experience, with a focus on clarity and speedContribute to product ideation and planningShare what you learn with teammates, and learn from them in turn What you'll need: Proficiency building production software, in whichever language and framework you know bestComfort using AI-assisted development tools in your day-to-day work, and the judgment to review, test, and take full ownership of what they produceEagerness to learn new languages, frameworks, and tools, and to keep adapting as practices changeClear written communication, whether in a ticket, a design note, a code review, or a promptPassion for working in teams with emphasis on respect and continuous improvement Nice to have: Experience with PHP and Laravel, especially building APIsExperience working on production-level SaaS productsExperience with TypeScript, Angular, HTML and CSSFamiliarity with front-end build, package-management & testing tools such as Nx, Webpack, NPM, Jest, PlaywrightExperience with release management and CI/CD workflowsExperience building and maintaining scalable productsExperience building product features on top of LLM APIs Success will be measured by: Consistent, on-time delivery of new product features and changesClean, maintainable, well-tested code, whether you or an AI tool wrote the first draftEffective use of AI tools to move faster without lowering the quality barClear communication and collaboration within the teamSelf directed, takes ownership of tasks, stays apprised of broader team's work Salary range $90,000-$120,000 About Intouch Intouch Insight is a growing technology and managed services company with headquarters in Ottawa, Canada. We take great pride in the Customer Experience ecosystem we’ve created, allowing us to be at the forefront of innovation and driving growth for our clients. We have a 25+ year history and a Fortune 1000 customer-base. Our single platform approach allows multiple data sources such as Survey, Checklists, Mystery Shop and Audit data to use our common reporting platform. At our core, we’re passionate about helping businesses create experiences to win customers for life. Intouch Insight is an equal opportunity employer and prohibits discrimination and harassment of any type on any ground protected under the Ontario Human Rights Code or other applicable law. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Accommodations are available on request for candidates taking part in all aspects of the selection process. This posting is for an existing vacancy. Artificial intelligence may be used to screen or assess applicants for this position.