Intermediate Software Developer
Communitech
Job Description
Intermediate Software Developer
We are building a tech ecosystem that is proudly local, globally ambitious, and powered by community. The role is based in downtown Kitchener, Ontario, and requires in‑office work five days a week.
About The Role
You will own the ElevateIP platform end‑to‑end: the application that startups, innovators, IP experts, service providers, and regional partners rely on. As the primary technical owner of a mature production system, you'll be responsible for everything from architecture and feature development to keeping the platform running in production.
What You'll Own
Architecture & Application Development
- Technical ownership of the ElevateIP platform: system design, major decisions, and rationale
- Full‑stack feature development (React / TypeScript frontend, NestJS backend)
- Extending a mature codebase with established patterns
- UI/UX iteration through to backend performance
AI-Augmented / Agentic Development
- Drive day‑to‑day delivery through agentic coding tools (Claude Code, Codex CLI, or equivalent): multi‑step implementation, refactors, and bug resolution
- Maintain and extend the repo’s agent‑context layer so AI tools produce reliable, convention‑compliant output
- Own the correctness, security, and architectural fit of all work, regardless of how the code was produced
- Supply the operational and organizational context agents can’t access
Platform & Infrastructure
- Cloud infrastructure ownership: AWS (Fargate, CDK, ECR, Route53), deployment configuration, scaling, & cost management
- CI/CD pipeline (GitHub Actions); secrets management, monitoring, alerting, incident response
- Runtime operations: keep the platform running
Quality, Security & Integrations
- Test suite and testing discipline
- Authentication and security posture
- Integration maintenance (automation triggers, email systems)
Stakeholder & Partner‑Facing Work
- Work directly with partner organizations’ technical teams, representing Communitech in technical discussions
- Lead technical readiness for the reopening of the application window on the portal to kick off the new renewed program, ensuring platform stability and performance during peak intake
- Partner with regional and internal stakeholders on platform needs
What We're Looking For
Engineering Fundamentals
- Strong fundamentals: data structures, system thinking, debugging instinct, clean code sense
- Working proficiency in React + TypeScript and a backend framework (NestJS or readily transferable)
- Cloud and infrastructure exposure with the appetite to own it; fast ramp and willingness to own production are required
- Solid testing and documentation habits
AI-Augmented Development
- Demonstrated ability to ship real work with agentic coding tools (Claude Code, Codex CLI, or equivalent): scoping, driving, and reviewing multi‑step agent work
- Context engineering: structuring repos and writing agent‑context files for reliable AI output
- Sound judgment on AI output: knowing when it’s right, where it breaks, and what context is missing; velocity with review discipline
Growth Capacity
- Exceptional learning velocity: close knowledge gaps fast and turn new domains into working competence quickly
- Hungry for ownership and a high ceiling: role grows into full platform stewardship for the right person
Nice To Have
- Prior experience as a sole or lead technical owner of a platform
- Authentication / security hardening experience
- Experience supporting high‑load periodic events (application rounds, seasonal traffic)
- Familiarity with the startup / innovation‑ecosystem domain (founders, accelerators, regional partners)
- Experience establishing AI‑augmented workflow conventions on a team (agent‑context files, review norms for AI‑generated code)
Is This You?
- Prefer owning a whole platform over working as one engineer on a large team; autonomy energizes you
- Already work AI‑augmented and wouldn’t go back – agents are how you move fast, and you have the judgment to keep them honest
- You may be early in your career by years but not by capability, and you’re looking for the role that lets you prove it
- You can sit across from a partner’s senior engineers and hold your own – credible, clear, and accountable
Compensation
The annual base salary range is $85,000–$100,000. Compensation will be based on skills, experience, education, and market factors.
Contract Details
This is a contract, full‑time position to March 31, 2027, with the possibility of extension until March 31, 2030.
#J-18808-Ljbffr