{"id":3737079,"url":"https://alion.io/job/procom-senior-full-stack-developer","title":"Senior Full Stack Developer","company":{"id":684537,"name":"Procom","domain":"procomservices.com","url":"https://alion.io/company/procomservices-2","size_band":"1001-5000","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Calgary, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"Prisma","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-10-23T14:27:20Z","employer_posted_date":null,"last_verified_at":"2026-10-23T14:27:20Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"Senior Full Stack Developer:\nOn behalf of our technology client in Calgary, Alberta, Procom is searching for a Senior Full Stack Developer for a permanent role. This role is primarily remote with a monthly onsite visit.\n\nSenior Full Stack Developer - Job Description:\nJoin our client to design, develop, and support our enterprise application ecosystem. This role involves working across the full technology stack to build scalable, maintainable software solutions that enhance operational workflows and business processes.\n\nSenior Full Stack Developer - Responsibilities:\n• Design, develop, test, and maintain enterprise applications and software solutions.\n• Build modern web applications using React, Next.js, TypeScript, and Node.js.\n• Develop APIs, integrations, and backend services to support business operations.\n• Translate business requirements into scalable, practical technical solutions.\n• Support application deployments, enhancements, and ongoing maintenance.\n• Troubleshoot and resolve application issues to ensure reliable performance.\n• Contribute to application architecture, technology standards, and development best practices.\n\nSenior Full Stack Developer - Mandatory Skills:\n• 8+ years of professional software development experience, including full-stack application development.\n• Proficiency in TypeScript/JavaScript, React, Next.js, Node.js, and NestJS.\n• Experience with REST API design, integration, and backend service development.\n• Strong understanding of software architecture and development best practices.\n• Experience with SQL Server, Prisma ORM, and data-driven application development.\n• Strong problem-solving and communication skills.\n• Proven ability to collaborate with technical and non-technical stakeholders.\n\nSenior Full Stack Developer – Nice-to-Have Skills:\n• Experience with Microsoft Azure and Azure App Services.\n• Familiarity with event-driven architecture and distributed systems.\n• Experience in offline-capable or local-first application development.\n• Knowledge of GIS, mapping, workflow, or project management applications.\n• Experience in land, environmental, energy, infrastructure, utility, or natural resource industries.\n\nSenior Full Stack Developer – Assignment Length:\nThis is a permanent position.\n\nSenior Full Stack Developer - Start Date:\nASAP.\n\nSenior Full Stack Developer - Assignment Location:\nCalgary, Alberta, Canada. This role will be mostly remote.","description_format":"text","description_chars":2423,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-04T10:11:57Z"}],"visa":[],"liveness":{"score":46,"band":"ok","label":"Likely open","p_open":1,"p_active":0.515,"p_room":0.9,"age_days":11,"expected_fill_days":30,"reasons":["seen:11","agency","win:mid"],"computed_at":"2026-11-04T12:45:27Z"},"pay":null,"html_url":"https://alion.io/job/procom-senior-full-stack-developer","json_url":"https://alion.io/job/procom-senior-full-stack-developer.json","meta":{"generated_at":"2026-11-04T12:45:27Z","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":19218,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":684537},"rest":"https://alion.io/mcp/rest/get_company?id=684537"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fprocom-senior-full-stack-developer"},{"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%2Fprocom-senior-full-stack-developer"},{"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%2Fprocom-senior-full-stack-developer"},{"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/procom-senior-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fprocom-senior-full-stack-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3737079}},{"tool":"search_jobs","arguments":{"company":"procomservices.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3737079},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}