Back to Careers

Senior Full Stack Developer

Lead enterprise development with Flutter, Python, GCP - Architect scalable solutions

📍 Remote
Full-time / Contract
💼 Engineering

About the Role

We're seeking an experienced Senior Full Stack Developer to lead the development of our Enterprise Gas Station Management System and other critical platforms. You'll architect scalable solutions, mentor team members, and drive technical excellence across our engineering organization.

As a senior member of our team, you'll work on cutting-edge technology stacks, make architectural decisions, and help shape the future of our products. This role offers the opportunity to lead significant technical initiatives and work with a talented, distributed team.

🚀 What You'll Lead

  • Architect and build scalable full-stack applications using Flutter & Python (FastAPI)
  • Design and optimize PostgreSQL database schemas and queries
  • Lead infrastructure decisions on GCP (Cloud Run, Cloud SQL, Cloud Functions)
  • Establish CI/CD best practices with Docker and GitHub Actions
  • Mentor junior developers and conduct code reviews
  • Drive technical architecture and system design decisions

Technical Stack

Flutter Python FastAPI PostgreSQL Docker Kubernetes GitHub Actions Google Cloud Platform Cloud Run Cloud SQL Microservices CI/CD System Design Architecture

Requirements

Essential Qualifications

  • 5+ years of professional experience in full-stack development
  • 3+ years of hands-on experience with Flutter, Python, and PostgreSQL
  • Proven experience architecting and scaling distributed systems
  • Deep knowledge of microservices architecture and design patterns
  • Expert-level proficiency with Docker, Kubernetes, and containerization
  • Strong experience with Google Cloud Platform or similar cloud providers
  • Experience building and deploying production mobile applications with Flutter
  • Proven track record of leading technical initiatives and mentoring developers
  • Excellent problem-solving skills and ability to make architectural decisions
  • Strong communication skills for remote collaboration and technical leadership

Preferred Qualifications

  • Experience with enterprise-level applications handling high traffic
  • Knowledge of real-time data processing, event-driven architectures, and message queues
  • Experience with payment processing, financial systems, or POS systems
  • Understanding of fuel station operations or retail management systems
  • Previous experience in a senior or lead developer role
  • Contributions to open-source projects
  • Experience with performance optimization and system monitoring

What We're Looking For

We're seeking a senior developer who can lead by example, make critical technical decisions, and help us build world-class products. If you're passionate about architecture, enjoy mentoring others, and want to make a significant impact — we'd love to hear from you!

  • Technical Leadership: Ability to guide technical direction and mentor team members
  • Architecture Expertise: Experience designing scalable, maintainable systems
  • Ownership Mindset: Take end-to-end ownership of features and systems
  • Collaboration: Strong skills in remote teamwork and cross-functional collaboration
  • Code Quality: Commitment to writing clean, maintainable, and well-tested code
  • Problem Solving: Ability to tackle complex technical challenges and find elegant solutions

Role Details

Type of Engagement

  • Full-time or Contract: Flexible engagement model based on your preference
  • Remote: Work from anywhere, flexible hours with core collaboration times
  • Leadership Opportunity: Lead technical initiatives and mentor junior developers
  • Growth Potential: Opportunity to grow into a tech lead or principal engineer role

What You'll Build & Lead

  • Enterprise-grade mobile and web applications using Flutter
  • High-performance RESTful APIs and backend services with Python/FastAPI
  • Scalable database architectures and optimization strategies
  • Cloud-native infrastructure on GCP with best practices
  • CI/CD pipelines and DevOps automation
  • Real-time monitoring, analytics, and observability systems
  • Technical documentation and knowledge sharing

Application Process

If you're excited about this senior role and have the leadership and technical expertise we're looking for, please submit your application. Include your resume and a brief note about your relevant experience, especially with leading technical initiatives, architecture decisions, and mentoring.

We value experience, leadership, and a passion for building great products. Show us what you've built and how you've made an impact in your previous roles.

Ready to Lead Technical Excellence?

Join us in building the future of enterprise solutions. Apply now and help us create something impactful together.