{"id":3518312,"url":"https://alion.io/job/mountain-warehouse-senior-full-stack-developer-net-reactnative-retail","title":"Senior Full Stack Developer - .Net & ReactNative - Retail","company":{"id":453759,"name":"Mountain Warehouse","domain":"mountainwarehouse.com","url":"https://alion.io/company/mountainwarehouse","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Pinpoint","truth_index":{"grade":"A","score":100,"open_postings":9,"ghost_share":0,"stale_share":0,"repost_share":0.111,"time_to_fill_p50_days":10,"computed_at":"2026-10-31T05:58:55Z"}},"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":"inferred","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":["GB"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":50000,"max_usd":103000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":29},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Kanban","optional":false},{"name":"React Native","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":".NET","optional":true},{"name":"Azure","optional":true},{"name":"Couchbase","optional":true},{"name":"Entity Framework Core","optional":true},{"name":"Firebase","optional":true},{"name":"Git","optional":true},{"name":"Gitflow","optional":true},{"name":"JavaScript","optional":true},{"name":"Jenkins","optional":true},{"name":"Jest","optional":true},{"name":"Kubernetes","optional":true},{"name":"MVC","optional":true},{"name":"Offline-First","optional":true},{"name":"RabbitMQ","optional":true},{"name":"React.js","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-10-29T11:18:57Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-10-31T04:16:59Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"At Mountain Warehouse, we understand that IT is core to our success as a business, so we invest heavily in our in-house team. The development department is divided into product-based teams, all using variants on Kanban for project prioritisation and a focus on continuous delivery, mostly with usage of microservices.\nWe are a collaborative team with a strong culture of code reviews, occasional pair programming and plenty of unit testing. We’re keen to write code following best practices and to continuously find ways to improve. The work is a mixture of greenfield and legacy projects (much like any mature organisation) using React, React Native, Typescript, C#, and MongoDB. However, our microservices approach allows us to alter the technology as appropriate.\nKey Responsibilities\nWe are looking for an experienced senior developer to join our Retail Development team. The team is responsible for custom applications on our store handheld devices, store administration and reporting via online portals, and ETL to/from our ePOS solutions.\nWe would like to meet someone who is\nMinimum 6 years of solid C# in a commercial environment \nMinimum 6 years of commercial experience with React and TypeScript \nReactNative experience (commercial or personal projects). \nCommercial experience with databases (either document or relational) and an openness to working with both SQL Server and MongoDB. \nProduces initial results rapidly and iterate based upon feedback. \nKnowledge of microservice design principles (preferably with commercial experience). \nEffective communicator and Excellent communication skills. \nMakes pragmatic implementation decisions and can fail fast if an approach is not working. \nUnderstands projects and project goals in depth. \nExperience or willingness of mentoring junior members of a team. \nA strong desire to create high-quality, tested code. \n Desirable experience / behaviours\nJest, React Testing Library. \nOffline-first data synchronization using a local on-device database (Ditto, Couchbase Mobile, Firebase, etc.) \nHas at least one subject area with deep knowledge. \nCoaches / mentors more junior team members or shares knowledge back to wider team. \nThis is selection of what we’re using across the department\n Although experience of all of these is not necessary (we’re happy to train up) - as senior developer, you should be well versed in a number of these technologies.\n.Net (10.0+). \nRabbitMQ / MassTransit. \nMicroservices. \nMicro-frontend. \nReact. \nReact Native. \nMongoDB. \nEntity Framework. \nMVC. \nRESTful API design / Web.API. \nAzure. \nJenkins. \nk8s. \nGitFlow. \nBenefits\nCompetitive salary and benefits package\nREMOTE working\nHoliday allowance\n50% staff discount & 25% for family and friends\nPension scheme","description_format":"text","description_chars":2748,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce","Sportswear & Activewear","Outdoor & Camping Gear"],"lifecycle":[{"event":"open","at":"2026-10-30T11:18:57Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-10-31T06:23:40+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":10,"reasons":["conf:1","win:early","comp:brand"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/mountain-warehouse-senior-full-stack-developer-net-reactnative-retail","json_url":"https://alion.io/job/mountain-warehouse-senior-full-stack-developer-net-reactnative-retail.json","meta":{"generated_at":"2026-10-31T06:44:39Z","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":9950,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":453759},"rest":"https://alion.io/mcp/rest/get_company?id=453759"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmountain-warehouse-senior-full-stack-developer-net-reactnative-retail"},{"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%2Fmountain-warehouse-senior-full-stack-developer-net-reactnative-retail"},{"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%2Fmountain-warehouse-senior-full-stack-developer-net-reactnative-retail"},{"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/mountain-warehouse-senior-full-stack-developer-net-reactnative-retail\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmountain-warehouse-senior-full-stack-developer-net-reactnative-retail"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3518312}},{"tool":"search_jobs","arguments":{"company":"mountainwarehouse.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3518312},"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"}}