{"id":2269947,"url":"https://alion.io/job/planday-full-stack-engineer","title":"Full Stack Engineer","company":{"id":1837792,"name":"Planday","domain":"planday.com","url":"https://alion.io/company/planday-com","size_band":"201-500","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":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Copenhagen, Denmark"],"countries":["DK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Git","optional":false},{"name":"Intercom","optional":false},{"name":"JavaScript","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Xero","optional":false},{"name":"Azure","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-10-02T13:36:53Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-17T22:50:11Z","board_verified":true,"closed_at":null,"days_open":15,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":15},"description":"Our purpose\nPlanday from Xero is a leading digital solution that uncomplicates everyday scheduling and workforce management by making it easier for businesses and shift workers around the world to communicate, collaborate, and get work done.\nPowered by a community of local industry experts, Planday provides a best-in-class digital platform that is easy to use, accurate, secure, and compliant with local needs and standards. From payroll and accounting to POS and reporting, its open API and tech ecosystem is scalable to fit shifting business needs and to build an engaged, flexible workforce.\nFounded in 2004, Planday is headquartered in Copenhagen, Denmark, with offices in the UK, Norway and Germany, and supports over 400,000 users across Europe and the US. Planday was acquired by Xero in 2021.\nHow you'll make an impact\nThe Monetization team owns how customers buy and keep buying Planday: the checkout experience, subscription management, payments, and the systems behind them (our subscription and billing services, plus the integration layer to Zuora, Salesforce and Intercom). When a customer upgrades a plan, adds a product, or gets an invoice, that is our code path.\nAs a Full Stack Engineer at IC2, you will build and maintain features across that path, front end and back end, with support from engineers on the team. You will start with well-scoped pieces of customer-facing work and grow into owning features end to end.\nYou will join a cross-functional team of full stack engineers, a QA engineer, a UX researcher and a product manager. You will be paired with an engineer as your mentor from day one, and you will be expected to ask questions early and often: in a domain where mistakes are visible on customer invoices.\nYou will use AI coding tools every day, as the whole team does. We care less about how fast you can produce code and more about whether you can tell good output from plausible-looking output, and whether you can explain and defend what you ship.\nWhat you'll do\n Create software: Build features across the stack: C# / .NET services and React + TypeScript front ends (We have one service in Java). Contribute to solution design discussions and take part in code reviews, both giving and receiving feedback.\n\nWork with AI tools, with judgement: Use AI coding assistants as part of normal delivery. Read, test and question what they produce. Never merge code you cannot explain line by line.\n\nTest software: Write and automate tests alongside your changes. Treat quality as part of the work rather than a later stage, with support from the team's QA engineer.\n\nResolve issues: Help triage and fix development and production issues in the subscription, checkout and payments flows. Learn to trace a problem across services and third-party platforms, and communicate impact in business terms.\n\nEngineering standards : Learn and apply Planday's Engineering Standards. Take part in the Backend and Frontend Guilds to build a shared standard with engineers outside the team.\n\nUnderstand the domain : Build working knowledge of how plans, entitlements, invoices and payments fit together. In monetization, the business rules are the hard part; the code is often the easy part.\n\nContinuous improvement : Keep growing your knowledge of the technologies we use, and bring back what you learn to the team.\n\nDeliver in production : Ship your own changes through our CI/CD pipelines and watch how they behave once live.\n\nSuccess looks like\nFirst three months: you ship small customer-facing changes to production with review support, you can explain the plan-change and invoicing paths in your own words, and you ask for help before you are stuck for a day.\n\nFirst twelve months: you own well-scoped features end to end across front end and back end, you catch your own errors before review does, you are a dependable second pair of eyes in code review, and you can explain the customer and revenue impact of what you build.\n\nQuality and pace: You deliver at a predictable, sustainable pace and flag risks and blockers early rather than at the deadline.\n\nLearning: You actively learn from your peers, act on feedback, and turn each review comment into something you no longer need told twice.\n\nJudgment with AI: You use AI tools to move faster without lowering the bar: you verify output, you confidently spot wrong suggestions, and you own everything you merge.\n\nCommunication: You keep your team informed, write clearly in tickets and pull requests, and give Product accurate information so scope and timing decisions can be made.\n\nWhat you'll bring with you\nCritical competencies\nGrowth mindset: You treat skill as something built, not fixed, and you go looking for feedback.\n\nVerification habit: You check things: you read the error, you run the test, you look at the data before you conclude.\n\nProblem-solving: You can break a problem down and describe your reasoning out loud, including the parts you are unsure about.\n\nTeam player: You contribute to a collaborative team and are comfortable working closely with QA, UX and Product.\n\nCommunication and time management: You are clear about progress, blockers and what you need.\n\nCare for the customer: You understand that billing and checkout bugs cost customers money and trust.\n\nExperience we would like to see\nWe expect a junior engineer here to have roughly 1 to 2 years of professional experience, or equivalent evidence of building and shipping real software (internships, open-source, freelance).\nWorking knowledge of one backend language, ideally C# / .NET\n\nWorking knowledge of JavaScript or TypeScript, and a component framework such as React\n\nComfortable with SQL and relational data\n\nComfortable with Git, pull requests and code review\n\nFamiliar with consuming and building REST APIs\n\nSome exposure to automated testing\n\nHands-on use of AI coding tools (for example Claude, Codex, Copilot or Cursor) and an opinion about where they help and where they do not\n\nNice to have: exposure to CI/CD, cloud platforms (we run on Azure), Redis, message-based integration between systems, or billing and subscription domains\n\nYou do not need to tick every line. If you can show us that you build things, verify your own work, and learn fast, we want to talk to you.\nHow we use AI in this hiring process\nWe use AI tools in our daily work, so we do not pretend otherwise when hiring.\nThe technical interview: it runs in two halves. First you read and review code with your AI tools closed, so we can see how you read. Then you open your usual tools and build, as you would on the job. We will tell you exactly when the switch happens.\n\n What we assess: your reasoning, your ability to explain and defend code (including code that a tool wrote), and your judgement about when to trust output. Using AI is not a problem; being unable to explain your work is.\n\nAt Planday, we offer you\nBenefits like pension, health insurance, inclusive support for new parents and generous vacation\n\nOn top of your annual base salary, you are offered to be part of an Employee Share Plan\n\nGrowth and progression opportunities - we want you to grow with us\n\nFlexible remote work\n\nStrong social culture with lots of team and company activities\n\nMeaningful work - everyone at Planday contributes to improving the lives of shift workers around the globe\n\nHealthy work-life balance and autonomous approach to work. We trust in you and your abilities\n\nFinally, our offices are not just workplaces (although they are pretty nice and well-located, we have to say!). Plandayers are open and welcoming and at Planday, everyone has the freedom and support to show their true self at work.\nAt Planday, we firmly believe that diversity and inclusion are the cornerstones of innovation and a vibrant workplace culture. As an equal opportunity employer, we strive to create an equitable experience for all candidates throughout the process. Please let us know if you need any reasonable adjustments during the application or interview process.","description_format":"text","description_chars":7989,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Generous vacation","Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Professional Services","Human Resources","HR & Payroll Software"],"lifecycle":[{"event":"open","at":"2026-10-11T07:24:09Z"}],"visa":[],"liveness":{"score":73,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.816,"p_room":0.9,"age_days":14,"expected_fill_days":27,"reasons":["conf:2","win:mid","comp:junior"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/planday-full-stack-engineer","json_url":"https://alion.io/job/planday-full-stack-engineer.json","meta":{"generated_at":"2026-10-18T00:37:08Z","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":1050,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":1837792},"rest":"https://alion.io/mcp/rest/get_company?id=1837792"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fplanday-full-stack-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%2Fplanday-full-stack-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%2Fplanday-full-stack-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/planday-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fplanday-full-stack-engineer"}]}