.Net, Flutter Developer

atNayaxRemoteUA flagUkraineFull-timeBackend EngineerMid-levelSenior

Posted 4 days ago

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• Implement modifications, new functionalities, and bug resolutions in the current C#/.NET backend.

• Design, enhance, and document REST APIs for the mobile application utilizing Swagger/OpenAPI.

• Collaborate with relational database structures, queries, and migrations.

• Refactor outdated code and enhance service performance, reliability, and maintainability.

• Execute authentication and authorization while securely managing sensitive and payment information.

• Develop unit and integration tests, and engage in code reviews.

• Assist with releases, investigate production issues, and conduct root cause analysis.

• Continue the redevelopment of the mobile application in Flutter for both Android and iOS platforms.

• Create screens, user flows, and reusable UI components based on design specifications.

• Integrate the application with backend APIs, ensuring error handling, offline states, and data caching.

• Implement features such as authentication, onboarding, deep links, push notifications, and payment processes.

• Provide support for localization, RTL languages, and accessibility standards.

• Manage state, navigation, and scalable application architecture.

• Prepare builds and publish updates to the App Store and Google Play.

• Analyze requirements and user stories, estimate tasks, and suggest technical solutions.

• Utilize AI-assisted development tools for design, implementation, and testing, while assessing code quality and security.

• Collaborate with Product Managers, designers, QA engineers, and fellow developers.

• Participate in Agile ceremonies including sprint planning, backlog refinement, stand-ups, and retrospectives.

• Maintain technical documentation and enhance engineering processes.

• Share expertise and mentor mid-level and junior developers.


⛳️ Requirements

• Over 5 years of commercial experience in developing backend services using .NET and cross-platform mobile applications with Flutter.

• Experience with production releases for Android and iOS within Agile teams.

• Strong emphasis on code quality, performance, and security.

• Proficient in C# and .NET (.NET 6+ / ASP.NET Core).

• Expertise in REST API design.

• Knowledge of Entity Framework Core and Dapper.

• SQL experience (MS SQL Server or PostgreSQL) with a focus on query optimization.

• Familiarity with OAuth 2.0 and JWT.

• Understanding of Dependency Injection.

• Knowledge of Clean / Layered Architecture and SOLID principles.

• Proficient in xUnit / NUnit and Moq.

• Experience in Flutter and Dart for production-level Android and iOS applications.

• State management using Bloc, Riverpod, or Provider.

• REST API integration utilizing Dio or http and JSON serialization.

• Familiarity with navigation and deep linking.

• Experience with push notifications using Firebase Cloud Messaging.

• Knowledge of localization, RTL, and accessibility.

• Experience with local and secure storage.

• Proficient in widget and integration testing.

• Familiarity with Azure DevOps, Git, and pull request workflows.

• Knowledge of Swagger / OpenAPI.

• Experience with Firebase Crashlytics, Analytics, and Cloud Messaging.

• Familiarity with App Store Connect and Google Play Console.

• Understanding of CI/CD for backend and mobile applications.

• Familiarity with Android, iOS, Web API, and AWS cloud.

• Experience with Agile and Scrum methodologies.

• Knowledge of code review processes, application security fundamentals, performance optimization, debugging, and root cause analysis.

• Skills in requirements analysis and technical documentation.

• Proficiency in English at an Upper-Intermediate (B2) level.

• Ability to work independently across backend and mobile platforms while managing multiple priorities.

• Strong ownership and commitment to delivering high-quality, maintainable solutions.

• Effective communication skills with both technical and non-technical stakeholders.

• Proactive problem-solving abilities and sound architectural decision-making.

• Experience in a fast-paced product development environment.


🏝️ Benefits

• A work laptop is available upon request.

• Access to the Juno learning platform.

• 20 working days of vacation and sick leave.

• Medical insurance that includes coverage for dental care, massages, doctor visits, and vaccinations.

People also viewed

MD Integrations15 hours ago

Backend Engineer

US flagUnited States OnlyFull-timeBackend Engineer$105k – $140k/year
ApplyView job
Ambush15 hours ago

Senior Java Engineer – EU

ES flagSpain, +1 more countryFull-timeBackend Engineer
ApplyView job
Bright Data1 day ago

Senior Backend Developer, JavaScript

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
2COMS Consulting Pvt. Ltd.2 days ago

Senior .NET Developer – Italian, English

IN flagIndia OnlyFreelanceBackend Engineer
ApplyView job
TheWhiteam2 days ago

Senior Analyst Programmer – Java

ES flagSpain OnlyFull-timeBackend Engineer€28k/year
ApplyView job
Anza2 days ago

Software Engineer, Storage

US flagUnited States, +5 more locationsFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers