Senior Full Stack Developer (Flutter/Go)
Remote•Salary not specified
Location not specified
Tech Stack
ReactFlutterNode.jsGoGraphQLDart
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior Full Stack Developer (Flutter/Go) to join our client, a product telecommunications company that is a transit provider of voice and SMS traffic, as well as several lines of business. The company brings stable income while maintaining the lightness and flexibility of a startup. Our clients are large international companies and corporations that use the SMS platform to develop and improve their own business.
Responsibilities
- Design and develop high-quality Flutter apps for Android and iOS
- Collaborate with backend engineers to define APIs and build full-stack features
- Write clean, testable, maintainable Dart code following best practices
- Implement custom Flutter plugins to bridge native functionality when needed
- Integrate with real-time communication tools (e.g., WebRTC, sockets)
- Work with product managers and designers to deliver smooth, performant UX
- Debug, profile, and optimize performance across devices
- Participate in code reviews, architectural discussions, and agile development cycles
Requirements
- 3+ years of experience with Flutter and Dart
- 5+ years of experience in software development
- Full Stack development experience, especially with 2+ years of experience with Go, React, or Node.js
- Strong understanding of mobile architecture and cross-platform development
- Solid experience consuming RESTful or GraphQL APIs
- Experience with state management solutions (e.g., BLoC / Cubit, Provider, Riverpod)
Nice to Have
- Experience building or maintaining Flutter plugins (Android/iOS interop)
- Familiarity with WebRTC, signaling, and real-time streaming protocols
- Experience with Firebase, WebSockets, push notifications
- Familiarity with clean architecture and test-driven development
We Offer
Social package and other bonuses:
- Flexible working hours
- Medical insurance after TP
- Educational events & courses compensation
- English classes with a native speaker
- Dynamic corporate life
- Minimal bureaucracy, quick decisions
- The ability to influence any process, regardless of position in the company
- The company promotes growth and encourages initiatives
- Established processes following the business strategy
- A modern stack of technologies, the opportunity to work at a high load, modern equipment, a modern office, with constant improvements at the request of employees
- The opportunity to work both on existing projects and to develop new projects of various sizes
- Top management, open to communication with teams
- There is an accountant who keeps the employees’ accounts
- Full social package with English language courses and speaking club, compensation for various professional courses, trainings and conferences
Vacation and sick leave:
- 20 work days
- Sick leave is not fixed
Stages of Selection:
- HR prescreen + English check (30 min)
- Technical interview with Tech Lead and Senior Mobile Engineer (1 hour)
- Technical Interview with CTO (40 min)
Location
Europe
Job Format
Remote
Vacancy Level
Senior
Language
English: Upper Intermediate
Company
Product Back End
Flutter
Go
Mobile Apps
Do you have questions about job vacancies? Contact us on Telegram or Linkedin: