{"id":3810207,"url":"https://alion.io/job/nayax-netflutter-weezmo","title":".Net+Flutter Weezmo","company":{"id":49185,"name":"Nayax","domain":"nayax.com","url":"https://alion.io/company/nayax","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Comeet","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Odesa, Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"AWS","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Bloc","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Crashlytics","optional":false},{"name":"Dapper","optional":false},{"name":"Dart","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Dio","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"Firebase","optional":false},{"name":"Flutter","optional":false},{"name":"Git","optional":false},{"name":"Moq","optional":false},{"name":"MS SQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Riverpod","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"Swagger","optional":false},{"name":"xUnit","optional":false},{"name":"Appium","optional":true},{"name":"Azure","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Docker","optional":true},{"name":"Kotlin","optional":true},{"name":"Swift","optional":true}],"status":"live","first_seen_at":"2026-11-05T13:18:44Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-07T20:17:04Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Description\nThis position is strictly open to candidates located in Ukraine.\nNayax is looking for a Senior Fullstack Developer (.NET + Flutter) to implement changes in the existing backend and continue the rebuild of the mobile app in Flutter. You will work across the server and mobile sides, from REST APIs to releases in the App Store and Google Play.\nThis role is a good fit if you can drive tasks independently across the whole stack, care about code quality, and are confident working with payment flows.\nAbout the project\nMonyx Wallet (product page) is Nayax's mobile wallet for automated businesses: vending machines, laundromats, car washes and other self-service devices. Users pick a device by number or address, or scan a QR code, and pay from their phone. The app supports prepaid cards for closed-loop systems, promotions and loyalty programs, automatic refunds, branded cards, and an SDK for integration into operators' apps.\nWhere the project is now. A significant part of Monyx has already been rewritten in Flutter as a standalone plugin with its own repositories. Next, a new standalone Monyx app will be built on top of it in Flutter. Some of the logic still needs to be covered, and the payment and automatic refund flows need further work.\nWhat you will do\nBackend (.NET)\nImplement changes, new features and bug fixes in the existing backend (C#, .NET / ASP.NET Core).\nDesign, extend and document REST APIs for the mobile app (Swagger / OpenAPI).\nWork with relational databases: schemas, efficient queries, migrations.\nRefactor legacy code and improve the performance, reliability and maintainability of services.\nImplement authentication and authorization and handle sensitive and payment data securely.\nWrite unit and integration tests and take part in code reviews.\nSupport releases, investigate production incidents and perform root cause analysis.\nMobile (Flutter)\nContinue the rebuild of the mobile app in Flutter for Android and iOS.\nDevelop new screens, user flows and reusable UI components based on design specifications.\nIntegrate the app with backend APIs: error handling, offline states, data caching.\nImplement authentication, onboarding, deep links, push notifications and payment flows.\nSupport localization, RTL languages (Hebrew, English) and accessibility requirements.\nManage state, navigation and app architecture using clean, scalable patterns.\nPrepare builds and publish releases to the App Store and Google Play.\nTeam and process\nAnalyze requirements and user stories, estimate tasks and propose technical solutions.\nUse AI-assisted development tools for design, implementation and testing, carefully reviewing code quality and security.\nWork closely with Product Managers, designers, QA engineers and other developers.\nTake part in Agile ceremonies: sprint planning, backlog refinement, daily stand-ups and retrospectives.\nMaintain technical documentation and help improve engineering processes.\nShare knowledge and mentor middle and junior developers.\nRequirements\nWe are looking for 5+ years of commercial experience building backend services in .NET and cross-platform mobile apps in Flutter. Experience delivering production releases for Android and iOS in Agile teams and a strong focus on code quality, performance and security are also important.\nBackend. C# and .NET (.NET 6+ / ASP.NET Core), REST API design, Entity Framework Core and Dapper, SQL (MS SQL Server or PostgreSQL) with query optimization, OAuth 2.0 and JWT, Dependency Injection, Clean / Layered Architecture, SOLID, xUnit / NUnit and Moq.\nMobile. Flutter and Dart (production apps for Android and iOS), state management (Bloc / Riverpod / Provider), REST API integration (Dio / http) and JSON serialization, navigation and deep links, push notifications (Firebase Cloud Messaging), localization, RTL and accessibility, local and secure storage, widget and integration testing.\nTools. Azure DevOps (boards, repos, pipelines), Git and pull request workflow, Swagger / OpenAPI, Firebase (Crashlytics, Analytics, Cloud Messaging), App Store Connect and Google Play Console, CI/CD for backend and mobile.\nPlatforms and methodologies. Android, iOS, Web API / AWS cloud; Agile and Scrum.\nAdditional. Code review, application security basics, performance optimization, debugging and root cause analysis, requirements analysis, technical documentation.\nPersonal qualities\nAbility to work independently across backend and mobile and to manage multiple priorities.\nOwnership and a focus on high-quality, maintainable solutions.\nEffective communication with technical and non-technical stakeholders.\nProactive problem solving and the ability to make sound architectural decisions.\nExperience in a fast-paced product development environment.\nEnglish at Upper-Intermediate (B2) level.\nNice to have\nHands-on experience with AI coding assistants (for example Claude Code, GitHub Copilot) for design, implementation, refactoring and test generation, with a critical approach to reviewing generated code.\nExperience in fintech, payments or POS / cashless solutions.\nNative Android (Kotlin) or iOS (Swift) experience for platform channels.\nMicroservices, message queues, event-driven architecture.\nDocker and AWS services.\nMobile test automation (Appium, Flutter integration tests).\nExperience migrating a mobile app to Flutter from native or another framework.\nLearn More about Nayax\nWorking conditions and format\nLocation and format. Work from Ukraine, fully remote.\nEquipment. A work laptop is provided on request.\nLearning. Access to the Juno learning platform.\nVacation and sick leave. 20 working days of vacation and sick leave.\nMedical insurance. Covers dental care, massages, doctor visits and vaccinations.\nAbout the company and team\nNayax (about the company) is a global fintech company that provides an operating system and payment platform for unattended retail: cashless payments, IoT services and management solutions for self-service devices. The company was founded in 2005 and has been listed on Nasdaq (NYAX) since 2022. Nayax has more than 500 employees and around 30,000 customers.\nYou will join the Nayax / Weezmo team. Weezmo is an omnichannel solution for retailers that connects customers' online and offline data: email and SMS marketing, customer segmentation, landing pages, digital receipts, analytics and a single API. Weezmo became part of Nayax in 2021. In this role you will work on the Monyx Wallet mobile wallet, which was launched in 2015, with its second version released in 2019.","description_format":"text","description_chars":6517,"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":[{"language":"Hebrew","level":"All levels","optional":false},{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Vending & Automated Retail","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-11-05T14:41:12Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":15,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/nayax-netflutter-weezmo","json_url":"https://alion.io/job/nayax-netflutter-weezmo.json","meta":{"generated_at":"2026-11-07T21:15:29Z","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":34184,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":49185},"rest":"https://alion.io/mcp/rest/get_company?id=49185"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnayax-netflutter-weezmo"},{"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%2Fnayax-netflutter-weezmo"},{"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%2Fnayax-netflutter-weezmo"},{"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/nayax-netflutter-weezmo\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnayax-netflutter-weezmo"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3810207}},{"tool":"search_jobs","arguments":{"company":"nayax.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3810207},"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"}}