Senior Full-Stack Software Engineer - Golang & Flutter

Posted 3 days ago

Worldwide

Summary

We are currently seeking a "Senior" Full-Stack Software Engineer with excellent experience in Go/Golang and the ability to also contribute to frontend development using Flutter. This is a full-time role, and we are only considering candidates from specific approved locations/time zones to ensure strong collaboration with the team. About our Company: Grux is an early stage B2B software company building a knowledge management system to help our clients run their businesses. We also provide managed services to our clients, with an emphasis on managed IT services, Google Workspace solutions, custom application development, websites, and other technology services. All of our technology solutions are designed with best security practices in mind, keeping our clients secure and compliant. Grux is based in the US, but our team is global. We work remotely, so all team members must be available when needed to collaborate during 8a-5p Pacific Time (PT). Job Expectations: We’re looking for a Senior Full-Stack Software Engineer. As with all engineers at Grux, you’ll be cross-trained across our two core projects, Grux and Rook, and work closely with product, design, and engineering teammates. This role is ideal for someone who enjoys building cloud-native systems from the ground up, values clean architecture, and is comfortable owning features end-to-end. Candidates must be available to work full-time and maintain overlap with Pacific Time working hours. What You’ll Do Design, develop, test, and deploy cloud-native applications Take ownership of backend systems primarily written in Golang, while collaborating on frontend work using Flutter Work across both Grux and Rook, gaining familiarity with all parts of the platform Collaborate with product, UX/UI, and other engineers to ship high-quality features Architect, build, and maintain scalable, reliable, and secure systems on Google Cloud Platform (GCP) Develop and maintain codebases in Golang, Dart, and JavaScript Implement best practices for code quality, testing, CI/CD, and deployments Ensure systems are maintainable, extensible, and secure as the platform grows Requirements 5+ years of professional experience building cloud-native applications Strong professional experience with Go/Golang (Node.js experience is also acceptable) Hands-on experience with Flutter and frontend development Solid understanding of Dart and JavaScript Experience designing and operating systems on Google Cloud Platform Proven ability to deliver high-quality software in a fast-moving environment Experience applying best practices for architecture, testing, and deployment Ability to work independently while thriving in a collaborative, remote team Strong communication skills and fluency in English Must be available for full-time work with overlap during Pacific Time business hours Must be located in approved regions/time zones for team collaboration Preferred Qualifications Experience with Google APIs, Chrome Extensions, or Google Chat app integrations Familiarity with function-oriented architectures (a hybrid between services and microservices) Bachelor’s degree or higher in Computer Science, Engineering, or a related field Why Grux Work on meaningful products used by real businesses High ownership and autonomy in an early-stage environment Fully remote team with strong collaboration and communication Opportunity to influence architecture and technical direction If you’re a senior engineer who enjoys building well-designed systems and wants to grow with a small, driven team, we’d love to hear from you. Please apply with your resume and a brief cover letter.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Google Cloud Platform
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 31, 2023
  • United States
    Laramie1:35 PM
  • $1.9M total spent
    96 hires, 30 active
  • 42,029 hours
  • Finance & Accounting
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo