TechFabric

Joined in 2019
97% answers
TechFabric is a leading custom software development company, that builds scalable, reliable and secure cloud native applications.
From innovative startups to large enterprises, our unparalleled expertise with the frameworks that are revolutionizing the industry make us the premier development team to help expand and execute our clients vision.

Tech Fabric has offices at US (Gilbert, Arizona), Ukraine (Dnipro) and India. Company serves Customers from different business domains: E-Commerce, Health Care, Automotive Resale, Insurance and many others.
Our team is friendly, tolerant, united and collaborative. We are all part of one family that is Tech Fabric. Tech Fabric values all opinions and always welcome new ideas. We are rapidly developing and supporting the development of our employees.

If you are looking for an interesting job, a warm atmosphere and a team that is really pleasant to work with, welcome to Tech Fabric!
  • · 189 views · 46 applications · 28d

    Java Developer

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-Intermediate
    We are developing a cutting-edge commercial web application for an advertising platform. The application’s purpose is to create and manage media content links from media platforms to merchandisers, leveraging AI to track and collect user experience...

    We are developing a cutting-edge commercial web application for an advertising platform. The application’s purpose is to create and manage media content links from media platforms to merchandisers, leveraging AI to track and collect user experience statistics.

     

    Our technology stack includes:

     

    • Java 17 (Spring 6), PHP, Python, Servlets

       

    • AWS: SQS, Athena, DynamoDB, S3, EC2, RDS, CloudWatch

       

    • Auth0 for authentication

       

    • Docker for containerization

       

    • MySQL for data storage

     

     

    Key Responsibilities:

     

    • Lead the migration of existing Java applications from PostgreSQL to MySQL, ensuring data integrity, performance, and scalability.

       

    • Develop and maintain Java-based backend services using Java 17, Spring 6, and related frameworks

       

    • Implement RESTful APIs and integrate with front-end applications

       

    • Collaborate with cross-functional teams to clarify requirements and deliver features on schedule

       

    • Integrate with third-party services and data sources, including AI modules and media platforms

       

    • Optimize application performance and scalability

       

    • Write clean, maintainable, and well-documented code

       

    • Contribute to continuous improvement of development processes and best practices

     

    Requirements:

     

    • Strong experience (at least 5 years) with Java 17, Spring Framework (Spring 6)

       

    • Experience with servlet-based applications

       

    • Familiarity with AWS services (SQS, Athena, DynamoDB, S3, EC2, RDS, CloudWatch)

       

    • Experience with containerization using Docker

       

    • Proficiency with MySQL and writing optimized SQL queries

       

    • Understanding of Auth0 for authentication and authorization

       

    • Strong problem-solving skills and ability to work independently and collaboratively

       

    • Good communication skills and ability to participate in Agile development processes
       
    • Upper-Intermediate+ English level, ability to communicate effectively in English

     

    Nice to Have:

     

    • Familiarity with PHP, Python for integrations and support tasks

       

    • Exposure to AI-driven applications or advertising platforms

       

    • Knowledge of microservices architecture

      We offer:

     

    • Competitive salary, long-term employment;

    • Honest attitude, individual approach, stability, and keeping promises;

    • Flexible schedule, possibility to partially work from home or remotely;

    • Personal Development Plan;

    • English lessons;

    • Support in the war-situation;

    • Yoga classes 2 times per week;

    • Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);

    • Supportive and friendly team members.

    Selection Process:
    1. HR interview
    2. Technical interview
    3. Client interview

    More
  • · 105 views · 13 applications · 13d

    Flutter Developer

    Full Remote · Ukraine · 3 years of experience · Upper-Intermediate
    We are looking for a highly skilled and engaged Flutter Developer to play a pivotal role in the development of our flagship mobile and web video streaming application. You will be responsible for building new features, refining existing ones, and ensuring...

    We are looking for a highly skilled and engaged Flutter Developer to play a pivotal role in the development of our flagship mobile and web video streaming application. You will be responsible for building new features, refining existing ones, and ensuring our application is robust, scalable, and a delight to use.

    Project is a sports-media platform where content is curated by athletes, verified by the source. No noise. No trolls. Just real-time updates, exclusive content, and insider access—all in one place.

     

    You will be deeply involved in architectural decisions, from managing real-time socket connections and data streams to implementing complex, animated user interactions. The ideal candidate is a problem-solver who thinks deeply about state management and isn't afraid to tackle unique challenges like low-level networking video streaming strategies.

     

    Key Responsibilities:

     

    * Develop and maintain high-quality, responsive, and performant features for our web, iOS and Android video streamign applications using Flutter.
    * Architect and implement scalable and maintainable state management solutions using Riverpod and code generation patterns.
    * Build complex, fluid, and profiessional user interfaces with custom animations, gestures, and `Hero` transitions.
    * Integrate with our extensive Firebase backend, including Firestore, Firebase Auth, Cloud Functions, and Storage.
    * Implement and manage features for video and audio streaming, including playback controls, background audio, and camera integration.
    * Collaborate on building and maintaining a clean, testable codebase with a strong emphasis on dependency injection and separation of concerns.
    * Work with GetStream to integrate live video streaming into the application.
    * Troubleshoot and debug complex issues across the full technology stack, from the UI down to the networking layer.

     

    Required Skills & Experience:

     

    * 3+ years of professional experience building and shipping web and mobile applications with Flutter.
    * Deep expertise in Riverpod for state management. You should be able to discuss the nuances of different Notifiers, using `ref.listen` for side-effects, and structuring a multi-provider architecture.
    * Strong experience with the Firebase ecosystem (Auth, Firestore, Storage, Cloud Functions).
    * Proven ability to implement complex and custom UI/UX, including animations, `DraggableScrollableSheet`, `BackdropFilter`, and custom `GestureDetector` logic.
    * Experience with declarative navigation using `go_router`.
    * Proficiency with modern Dart, including `async/await`, Streams, and code generation tools like `freezed` and `build_runner`.
    * A strong understanding of clean architecture principles and a passion for writing testable code.

     

    Nice to Have:

     

    * Familiarity with video/audio packages like `video_player` and `just_audio`.
    * Experience implementing in-app purchases (IAP), specifically with `purchases_flutter` (RevenueCat).
    * Interest or experience in integrating with Generative AI platforms (e.g., Google Genkit, Firebase Vertex AI).
    * A disciplined approach to testing, with experience using `flutter_test`, `mockito`, or `mocktail`.

    We offer:

     

    • Competitive salary, long-term employment;

    • Honest attitude, individual approach, stability, and keeping promises;

    • Flexible schedule, possibility to partially work from home or remotely;

    • Personal Development Plan;

    • English lessons;

    • Support in the war-situation;

    • Yoga classes 2 times per week;

    • Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);

    • Supportive and friendly team members.

    The position is full-time (40 hours per week) and is expected to last for 3-4 months, with the possibility of extending the collaboration for a longer term.

    More
Log In or Sign Up to see all posted jobs