{"id":67903,"url":"https://alion.io/job/ignition-senior-fullstack-engineer","title":"Senior Full Stack Engineer","company":{"id":24401,"name":"Ignition","domain":"ignition.ai","url":"https://alion.io/company/ignition","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":160000,"max":190000,"currency":"CAD","period":"year","gross":null,"usd_annual":133337},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Ruby","optional":false},{"name":"Ruby on Rails","optional":false},{"name":"Sidekiq","optional":false},{"name":"TypeScript","optional":false},{"name":"Buildkite","optional":true},{"name":"Cypress","optional":true},{"name":"GitHub","optional":true},{"name":"Jest","optional":true},{"name":"Minitest","optional":true},{"name":"React Hook Form","optional":true},{"name":"RSpec","optional":true}],"status":"live","first_seen_at":"2026-08-05T21:44:20Z","employer_posted_date":"2026-08-05","last_verified_at":"2026-10-16T09:56:35Z","board_verified":true,"closed_at":null,"days_open":71,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":71},"description":"Who we are:\nFounded in 2013, Ignition is the leading revenue and billing automation platform for firms and agencies. We automate proposals, invoicing, payments and workflows in a single AI-powered platform, empowering businesses to sell, bill and get paid faster.\nIgnition automates proposals, engagement letters, invoicing, payments and workflows in a single AI-powered platform, empowering 8,500+ businesses to sell, bill and get paid for their services with ease. \nTo date, Ignition customers have managed relationships with over 2.4 million clients and earned $13b in revenue via the platform. Ignition's global workforce spans Australia, Canada, New Zealand, the Philippines, US and the UK.\nCompany Values:\nWe are better everyday\n\nWe work without ego\n\nWe are smarter together\n\nWe hero our customer\n\nAbout the role:\nAs a Senior Full-stack Engineer, you’ll lead the delivery of high impact product and platform work across the stack. We’re looking for someone with strong ownership, sharp product instinct, and the ability to use modern AI tooling to meaningfully amplify their output. This is a role for someone who goes beyond execution, quickly gets to the heart of the problem, challenges assumptions where needed, and delivers practical, high quality solutions with real impact.\nIn this role, you’ll work hands-on across frontend and backend systems, help shape technical direction, and partner closely with product and design to build fast, pragmatic, high quality software at scale. You’ll also lead the design, architecture, and delivery of production ready AI applications at scale.\nHours of Work: Your core working hours will generally align with Eastern and Pacific time zones. However, as you'll also require partnering with colleagues across APAC occasionally, some flexibility will be required to enable effective global collaboration. We believe flexibility goes both ways, so you'll have the autonomy to structure your day in a way that balances collaboration, deep focus, and personal commitments.\nRole Location: We welcome candidates with authorization to work in Toronto, Canada or British Columbia.\nHybrid Work Environment: This role is primarily remote, with access to our downtown Toronto office for collaboration, team meetings, and company events. Occasional in-person attendance may be required based on business or team needs. Our office is located at 100 University Avenue in Toronto’s Financial District, near Union Station and the TTC.\nWhat your day to day will look like:\nBuilding new features and improving and maintaining existing functionality across frontend and backend systems, leveraging modern AI tools where appropriate\n\nLeading projects by collaborating with product, design and other stakeholders and converting ambiguous requirements into reliable and maintainable implementations\n\nDeveloping and sharing AI skills, workflows and automations that have impact across the organization\n\nCollaborating with engineers and other cross functional team members to design functional, cohesive solutions that ship valuable features at scale\n\nDesigning, building, and maintaining APIs, services, and user facing application features\n\nIntegrating data from various backend services, systems, and databases\n\nCompiling and analyzing data, processes, and code to troubleshoot problems and identify areas for improvement\n\nParticipating in research, producing POCs, and evaluating new methodologies and technologies that improve quality, reliability, scalability, security, and performance\n\nActively participating in code reviews by providing constructive comments and sharing and adopting best practices to improve codebase quality, efficiency, and security\n\nWriting and maintaining software documentation where needed\n\nOptimizing the application for maximum speed, scalability, and maintainability\n\nHelping shape the technical direction of full stack development\n\nMentoring and guiding engineers through collaboration, coaching, and support in day to day execution\n\nCommitting to support a safe, mindful, and productive team environment, maintaining open, honest, and respectful communication\n\nHow we work:\nDistributed team\n\nHigh ownership and autonomy\n\nContinuous delivery, small releases, and frequent iteration\n\nCode reviews and shared engineering standards\n\nClose collaboration across engineering, product, and design\n\nPragmatic decision making with a strong focus on customer impact\n\nOpen feedback, retrospectives, and continuous improvement\n\nAn AI native environment\n\nOur stack:\nFrontend: TypeScript, React, Chakra, React Hook Form\n\nBackend: Ruby, Ruby on Rails, GraphQL\n\nData: Postgres, Redis\n\nTesting: Jest and Cypress on the frontend, RSpec and Minitest on the backend\n\nCI/CD: Buildkite and GitHub\n\nObservability and tooling: modern AI assisted development tools, profiling, and monitoring workflows\n\nWhat you need to succeed:\nDegree in Computer Science or related field and 6+ years of experience, or equivalent practical experience\n\nStrong experience building and maintaining production web applications across both frontend and backend systems\n\nHigh level of proficiency with agentic AI native development and being comfortable going from idea to production at a very rapid pace\n\nHigh level of proficiency with TypeScript, React.js, and modern JavaScript tooling along with backend experience, ideally with Ruby and Ruby on Rails\n\nExperience designing and consuming GraphQL or REST APIs\n\nStrong working knowledge of PostgreSQL, Redis, Sidekiq/Goodjob and backend data flows\n\nA solid foundation in computer science and software design, with strong competencies in:\nclean code architecture\n\ndata structures and algorithms\n\ndistributed systems and background job processing\n\nauthentication, authorisation, and secure software design\n\ncaching strategies, design patterns, and scalable application architecture\n\nintegrating with third party APIs and services\n\nA strong desire to write testable and well tested code\n\nDeep experience working with agentic development tools such as Codex, Claude Code, Cursor, or similar\n\nExperience mentoring other engineers and contributing to technical direction\n\nThe ability to engage in robust and articulate dialogue while maintaining an open mind\n\nStrong problem solving skills and sound engineering judgement\n\nExcellent verbal communication and interpersonal skills\n\nA pragmatic, objective mindset and the ability to weigh up options based on requirements, best fit, and maturity of technology\n\nA skilful and dependable approach, recognizing there is always more to learn\n\nCompensation Information:\nOur salary bands are designed to reflect the range of skills and experience needed for the position and to allow room for growth. The final offer amount for this role will be dependent on state/location, applicable experience, and skillset of the candidate.\nThis role has a minimum annual base of CAD $160,000 and maximum annual salary of CAD $190,000.\nWe may use AI enabled tools to support parts of our recruitment process, such as improving efficiency in scheduling and note taking. These tools are used responsibly and never replace human decision-making, all hiring decisions are made by our people.\nWe aim to keep the process transparent, respectful of your time, and as smooth as possible.\nWe encourage you to apply even if you don’t meet every requirement, experience comes in many forms, and diverse perspectives make our teams stronger.\nIgnition is an equal opportunity employer. If you require accommodations during the recruitment process or need materials in an alternative format, please contact .","description_format":"text","description_chars":7608,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Company events","Hybrid work"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Billing & Subscription Management","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-08-05T21:44:20Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.514,"p_room":0.28,"age_days":71,"expected_fill_days":24,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":133337,"is_top_pay":false},"html_url":"https://alion.io/job/ignition-senior-fullstack-engineer","json_url":"https://alion.io/job/ignition-senior-fullstack-engineer.json","meta":{"generated_at":"2026-10-16T10:47:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9350,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":24401},"rest":"https://alion.io/mcp/rest/get_company?id=24401"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fignition-senior-fullstack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fignition-senior-fullstack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fignition-senior-fullstack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ignition-senior-fullstack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fignition-senior-fullstack-engineer"}]}