Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer - Bali

Trades Workforce Solutions

Provinsi Bali

On-site

IDR 100.000.000 - 200.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider is seeking a Full Stack Developer to develop and maintain applications using Flutter/Dart and .NET C#. The ideal candidate should have over 5 years of experience and a strong background in backend development, design principles, and Agile methodologies. This role offers benefits like private health insurance and an annual bonus, and is based in Indonesia, particulary in Provinsi Bali.

Benefits

THR
Private Health Insurance
Annual Bonus
Internet Reimbursement
Laptop provided

Qualifications

  • 5+ years of professional software development experience.
  • At least 2 years of experience using Flutter/Dart and .NET C#.
  • Proven record in full lifecycle application development.

Responsibilities

  • Develop responsive applications using Flutter/Dart.
  • Implement UI/UX designs for various devices.
  • Design and optimize backend APIs and services.

Skills

Flutter
Dart
C#
ASP.NET Core
RESTful APIs
SQL Server
PostgreSQL
Git
Agile/Scrum
Microservices

Education

Bachelor’s degree in Computer Science or related field
Job description
Full Stack Developer
About the company

Geekhunter is hiring on behalf of our client, a world leading provider of the technology and the services required to seamlessly plan and manage mining operations. With experience for over 40 years where our client has worked in partnership with the mining industry to provide an unrivalled range of solutions across the mining value chain. Their customers are in over 100 countries, and they are serviced from our client local offices in over 20 countries.

Job Responsibilities

  • Develop and maintain responsive mobile, web, and desktop applications using Flutter/Dart.
  • Implement adaptive UI/UX designs for consistent experiences across devices.
  • Design, implement, and optimize .NET (C#) backend APIs, services, and business logic.
  • Integrate backend services with frontend applications via RESTful APIs and data models.
  • Participate in peer code reviews and enforce best practices for maintainability and scalability.
  • Contribute to architecture discussions and suggest modern improvements.
  • Assist in automating builds, tests, and deployments through CI/CD pipelines.
  • Collaborate with DevOps, QA, Design, and Product teams for smooth delivery.
  • Write clear technical documentation for systems, processes, and architectural decisions.

Job Requirements

Technical Skills

  • Strong proficiency in Flutter framework and Dart programming language.
  • Experience deploying apps across Web, Mobile (iOS & Android), and Desktop (Windows/macOS/Linux).
  • Familiarity with state management tools (Bloc, Provider, Riverpod).
  • Competence in consuming RESTful APIs and asynchronous programming (Futures, Streams).
  • Strong knowledge of C#, LINQ, and dependency injection.
  • Experience with ASP.NET Core for building APIs and services.
  • Experience with relational databases (SQL Server, PostgreSQL) and ORM frameworks (EF Core).
  • Exposure to API security (OAuth2, JWT).
  • Proficient in Git, branching strategies, and CI/CD workflows.
  • Understanding of architectural patterns (MVC, Clean Architecture, Microservices).

Design Skills

  • Strong eye for modern design aesthetics, usability, and user experience.
  • Ability to translate wireframes and mockups into responsive, interactive interfaces.
  • Understanding of Material Design and Cupertino principles.
  • Skilled in implementing custom animations, transitions, and visually appealing layouts.
  • Collaborate with design teams to refine mockups, prototypes, and accessibility standards.
  • Awareness of responsive design principles and adaptive UI strategies.

Cognitive & Professional Skills

  • Analytical and problem-solving mindset with attention to detail.
  • Strong communication and collaboration skills across multidisciplinary teams.
  • Ability to work independently and manage multiple priorities.
  • Adaptability to new technologies, frameworks, and evolving requirements.
  • Meticulous approach to coding, testing, and debugging for high-quality deliverables.
  • Ability to evaluate trade-offs between performance, scalability, and maintainability.
  • Experience working in Agile/Scrum environments.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 5+ years of professional software development experience, including at least 2 years with Flutter/Dart and .NET C#.
  • Proven track record of contributing to full lifecycle application development, from requirements to deployment.
Benefits
  • THR. BPJS K and BPJS TK
  • Private Health Insurance Provided for complete package and cover both spouse & 2 Kids
  • Annual Bonus Provided
  • Internet Reimbursement
  • Laptop provided as working tools
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.