Senior Full Stack Developer (Flutter/Go)

RemoteSalary 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:

Job Details

Location:
Location not specified
Work Mode:
Remote
Posted on TheJob:
Mar 31, 2026
Last checked:
Jul 14, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.