{"id":783693,"url":"https://alion.io/job/open-positions-intermediatesenior-full-stack-software-developer-platform","title":"Intermediate/Senior Full-Stack Software Developer - Platform","company":{"id":19876,"name":"Open Positions","domain":"gaiia.com","url":"https://alion.io/company/open-positions","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":{"grade":"A","score":88,"open_postings":10,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":{"min":120000,"max":170000,"currency":"USD","period":"year","gross":null,"usd_annual":170000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AWS","optional":false},{"name":"AWS CDK","optional":false},{"name":"Docker","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"TypeScript","optional":false},{"name":"ETL/ELT","optional":true}],"status":"live","first_seen_at":"2026-07-08T17:30:06Z","employer_posted_date":"2026-07-08","last_verified_at":"2026-10-29T12:26:44Z","board_verified":true,"closed_at":null,"days_open":112,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":112},"description":"About gaiia\nAt gaiia, we're building the leading platform for Communications Service Providers (CSPs) that truly care about their customers. Our core product is an operating system (OS) for telcos that manages billing, operations, automation and everything in between.\nWe're passionate about taking care of our people, and it's not just lip service. We want you to focus on your job while we care for everything else. We offer competitive pay and benefits, attractive stock options, unparalleled transparency, and a 100% remote environment. We're excited to have you join us for your next career adventure!\n Role & Team\nWe're looking to hire a Full-Stack Software Developer with excellent technical skills and communication abilities to join our Platform squad.\nYou will join a team of 5 Full-Stack Developers (including a Team Lead), one Product Manager, one Quality Assurance Specialist and one Product Designer, developing and refining the technical frameworks and tools that empower all our development teams.\nWhat is your team working on?\nTechnically speaking, you will work in a serverless ecosystem of microservices deployed on AWS. gaiia is all-in on Typescript, with frontend, backend and infrastructure-as-code all leveraging Typescript.\nMore pragmatically, as part of the Platform squad, you will have the chance to:\nOptimize the availability, performance and security of our cloud infrastructure.\nBuild internal libraries and DevOps guidelines to help Engineering squads own and maintain their infrastructure.\nCraft and optimize our public APIs to provide a stellar developer experience to our technical customers.\nDesign and maintain robust data pipelines and platforms used by both internal teams and external customers.\nResearch and develop technical solutions and best practices that improve squads' development, release and maintenance experience.\nYou will also:\nWork on a product that is heavily used every day by loyal customers.\nCollaborate with all development squads.\nJoin a team involved in, surprisingly, all aspects of the gaiia product.\nHere are some actual projects you would have worked on recently:\nServerless → CDK migration proof of concept: You'd have paved the way for your organization's move off the Serverless Framework - taking on an end-to-end production service migration to AWS CDK with Docker container Lambdas, then distilling it into a shareable, step-by-step guide any squad could follow with no prior context. You'd have designed the whole approach around safety: running the new setup in parallel with the old one so nothing went live until you were ready, with a clean rollback path if anything went wrong. The real impact wasn't just one migrated service - it was leaving behind a proven playbook that turned a daunting migration into a repeatable, low-risk process for every team after you.\nPublic API tooling: build internal tools to streamline the development and maintenance of our public API for all our development squads. This project involved automatic API doc generation, designing GraphQL rate-limiting and idempotency algorithms, building internal libraries for authentication and authorization, and adding in-app capabilities for API-key management.\nCanary deployments proof of concept: You'd have researched and rolled out canary deployments for production services using AWS CDK and CodeDeploy. Instead of pushing a new version to everyone at once, the setup releases it to a small portion of traffic first, watches key health metrics, and automatically rolls back if something looks off. You'd have documented the setup so other squads could apply the same pattern to their own services, making releases safer and easier to reverse across the board.\nQualifications\nAt least five (5) years of experience in the Javascript web ecosystem (Typescript is a big advantage).\nAt least five (5) years of experience designing, deploying and maintaining high-availability systems in the cloud.\nYou can deal with uncertainty and bring order to fuzzy challenges.\nYou have an outgoing and collaborative personality, eager to work with different stakeholders to solve complex problems.\nYou have a strong product mindset.\nExperience with publicAPI design (GraphQL is a big advantage).\nNice-to-haves\nYou have experience with GraphQL.\nExperience with data warehouses and ETL pipelines.\nYou have several personal projects exhibiting good coding skills.\nYou have strong analytical thinking, proactivity and learning speed.\nSalary\nAt gaiia, we have a transparent salary philosophy and a robust evaluation and compensation framework. It translates to a fair and impartial model where salaries are published internally, healthy discussions about compensation and performance can exist, and taboos are removed.\nThe salary range for this role is $120,000-$170,000.\nBenefits\nFlexible 25 days vacation.\nStock Options Plan.\nGroup Insurance.\nTelemedicine.\nLife and Health Spending Accounts.\nGroup Retirement Savings Plan (RRSP).\nFlexible working hours & all-remote work.\nWe are an equal-opportunity employer committed to inclusivity and diversity. Our workplace is fully remote and boasts accessible technologies, ensuring all team members can thrive. Should you require accommodations due to a disability during the application process, please contact us at 581-996-9639 or  as per the Accessible Canada Act and human rights legislation. We're here to support you every step of the way. \n#LI-DNI","description_format":"text","description_chars":5446,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Retirement plans","Stock options"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Billing & Subscription Management"],"lifecycle":[{"event":"open","at":"2026-09-12T01:12:50Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.247,"p_room":0.28,"age_days":112,"expected_fill_days":35,"reasons":["conf:2","stale_co","velocity","win:tail","crowd:"],"computed_at":"2026-10-29T05:49:05Z"},"pay":{"stated_usd_annual":170000,"is_top_pay":false},"html_url":"https://alion.io/job/open-positions-intermediatesenior-full-stack-software-developer-platform","json_url":"https://alion.io/job/open-positions-intermediatesenior-full-stack-software-developer-platform.json","meta":{"generated_at":"2026-10-29T13:23:51Z","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":20108,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00: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":19876},"rest":"https://alion.io/mcp/rest/get_company?id=19876"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fopen-positions-intermediatesenior-full-stack-software-developer-platform"},{"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%2Fopen-positions-intermediatesenior-full-stack-software-developer-platform"},{"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%2Fopen-positions-intermediatesenior-full-stack-software-developer-platform"},{"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/open-positions-intermediatesenior-full-stack-software-developer-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fopen-positions-intermediatesenior-full-stack-software-developer-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":783693}},{"tool":"search_jobs","arguments":{"company":"gaiia.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":783693},"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"}}