Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Engineer (Python & Flutter)

Company

Kuta

On-site

IDR 300.000.000 - 400.000.000

Full time

20 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech studio is seeking a Senior Full Stack Engineer to lead the development of an emotional insight tool. In this pivotal role, you'll combine strong front-end and back-end skills in Flutter and Python to shape the product's future. You will mentor team members, optimize deployment pipelines using GCP, and drive technical decisions that enhance performance. Join a dynamic team and promote innovation while making a tangible impact on users' emotional understanding.

Benefits

Career growth opportunities
Collaborative work environment
Continuous learning and development

Qualifications

  • Balanced Full Stack Development expertise, 50% front-end and 50% back-end.
  • Strong Mobile Development experience with Flutter and Bluetooth APIs.
  • Proficiency with Backend Development in Python, especially with FastAPI.
  • Experience with Cloud & Containerization technologies like Docker.

Responsibilities

  • Lead the end-to-end development of applications across front-end and back-end.
  • Architect, design, and implement scalable systems and APIs.
  • Guide decision-making around technical priorities and trade-offs.
  • Mentor team members and provide leadership in project execution.

Skills

Full Stack Development expertise
Flutter
Python (FastAPI)
Docker
Google Cloud Platform services
APIs knowledge
Web coding (HTML, CSS)
Job description

At Slash, we’ve been building digital products people love since 2016. We’re a boutique tech studio and venture builder with a global community of 50+ engineers, designers, and builders. We partner with startups and established brands to shape a better digital future. We believe in kindness, care, self‑leadership, and rising together—values that connect our community across our headquarters in Singapore and community‑oriented R&D hubs in Phnom Penh, Jakarta, Bandung, Yogyakarta, and Bali.

This time, we’ve been asked by one of our clients to find a Senior Full Stack Engineer to join their team.

About our Client’s Product

Our client is developing an emotional insight tool—a platform that helps people understand how they feel, why they feel it, and what that means over time.

The product is live and growing fast. Recent milestones include:

Faster performance and improved UX

Streamlined collaboration through better processes

A successful public release, paving the way for broader adoption

Now, it’s time to scale. We’re adding depth, features, and resilience to the product—and you’ll be at the heart of that journey.

Role and responsibilities, and how will the role make an impact?
  • Lead the end-to-end development of applications across front-end (Flutter) and back-end (Python/FastAPI).
  • Architect, design, and implement scalable systems and APIs, ensuring reliability and performance.
  • Collaborate with hardware/firmware engineers for integration, while focusing primarily on software layers.
  • Guide decision-making around technical priorities, trade-offs, and system architecture.
  • Mentor team members and provide leadership in project execution.
  • Own and optimize the deployment pipeline using Docker and Google Cloud Platform services (Cloud Storage, Cloud Run, Cloud Tasks).
  • Manage WebSocket streaming, background processing, and Bluetooth communication within mobile applications.
  • Support occasional website updates (HTML, CSS tweaks) for the marketing site.
  • Lead and scope technical ownership based on project needs:
  • Partner with Hardware/Firmware Engineer for hardware/firmware updates.
  • Handle UI/App updates (both front-end and back-end) independently or in collaboration.
  • Drive backend optimizations and new feature development with a focus on scalability and performance.

How do you know if you are a good fit?

  • Balanced Full Stack Development expertise (50/50 front-end and back-end).
  • Strong Mobile Development experience with Flutter (Bluetooth APIs, background processing).
  • Proficiency in Backend Development with Python (FastAPI).
  • Experience with Cloud & Containerization (Docker, Google Cloud Platform services).
  • Ability to work independently, communicate clearly, and translate requirements into scalable solutions.
  • Familiarity with APIs such as OpenAI, Deepgram, Hume AI, or other transcription/audio services (nice to have).
  • Understanding of audio codecs (OPUS, PCM/WAV), bandwidth optimization, and audio frame handling (nice to have).
  • Experience with basic web coding (HTML, CSS) for quick marketing site tweaks (nice to have).
  • Proven experience as a Tech Lead — not just an individual contributor.
  • Track record of leading technical projects, making architectural decisions, and mentoring engineers.
  • Prior experience in startup or fast‑paced environments is a strong plus.
  • Deep expertise in AI/ML, DevOps, hardware, or firmware is not required (covered by dedicated specialists).
What’s in it for you?
  • Significant project ownership and the opportunity to make a real impact on our product.
  • A clear path for career growth, with opportunities for leadership and mentorship.
  • A dynamic and collaborative work environment that fosters creativity and innovation.
  • Access to continuous learning and development, including workshops and internal training sessions.
  • Support for professional growth, with a dedicated budget for education and certifications.

Ready to shape the future of emotional insight?

If you’re a Tech Lead Full Stack Engineer who thrives on technical challenges, loves building impactful products, and wants to play a pivotal role in bringing our product to its next stage of growth, we’d love to hear from you!

How do you apply?

Interested applicants are encouraged to submit application through our career site or submit your CV to join@slash.co

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.