Fullstack Developer

VLink Inc

Jakarta Timur

On-site

IDR 300,000,000 - 600,000,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VLink Inc in Jakarta is seeking a Senior Fullstack Engineer to develop mobile apps with Flutter and backend services using .NET Core. You will build RESTful APIs, design microservices, and deploy to cloud environments, while collaborating across business and engineering teams.

You will work with BI, QA, PMs, UI/UX, DevOps, and other stakeholders to deliver scalable, secure, and maintainable solutions that meet business needs.

Qualifications

  • 4+ years in fullstack development or a related role.
  • Strong Flutter & Dart experience for mobile apps.
  • Backend development with C# and .NET Core / ASP.NET Core.
  • Experience designing, developing, consuming, and integrating RESTful APIs.
  • Understanding of front-end–back-end architecture and system integration.
  • Experience with Microservices and distributed environments.
  • Knowledge of relational databases and SQL performance optimization.
  • Cloud familiarity (AWS/Azure/GCP) and deploying apps in the cloud.
  • Experience with Docker, Kubernetes, Git, and CI/CD workflows.
  • Familiar with API Gateways, service communication, and security practices.

Responsibilities

  • Develop, maintain, and enhance cross-platform mobile apps using Flutter.
  • Design and develop scalable backend services using .NET Core / ASP.NET Core.
  • Build and maintain RESTful APIs to support mobile apps and integrations.
  • Design and implement Microservices-based solutions.
  • Develop integration between multiple services, databases, and third-party systems.
  • Implement authentication, authorization, validation, and security mechanisms.
  • Design and optimize database structures, queries, and data access processes.
  • Deploy, configure, and maintain applications/services within cloud environments.
  • Collaborate with DevOps, QA, Product, UI/UX, and other stakeholders.
  • Monitor performance and troubleshoot issues across frontend, backend, API, database, and cloud environments.
  • Identify bottlenecks and improve scalability and reliability.
  • Participate in code reviews, debugging, testing, and system improvements.
  • Adhere to clean coding practices, development standards, and security guidelines.

Skills

Flutter
Dart
RESTful APIs
Microservices
Security
Agile
SDLC
Problem solving
Team collaboration

Tools

C#
.NET Core / ASP.NET Core
Docker
Kubernetes
Git
CI/CD
AWS
Azure
GCP
RabbitMQ
Kafka
SQL
PostgreSQL
MySQL

Job description


  • Develop, maintain, and enhance cross-platform mobile applications using Flutter.

  • Design and develop scalable backend services using .NET Core / ASP.NET Core.

  • Build and maintain RESTful APIs to support mobile applications and external integrations.

  • Design and implement Microservices-based solutions to support scalable and maintainable applications.

  • Develop integration between multiple services, applications, databases, and third-party systems.

  • Implement appropriate authentication, authorization, validation, and security mechanisms.

  • Design and optimize database structures, queries, and data access processes.

  • Deploy, configure, and maintain applications/services within cloud server environments.

  • Collaborate with DevOps or infrastructure teams to support application deployment and environment management.

  • Monitor application performance and troubleshoot issues across frontend, backend, API, database, and cloud environments.

  • Identify performance bottlenecks and implement improvements for application scalability and reliability.

  • Participate in code reviews, technical discussions, debugging, testing, deployment, and system improvements.

  • Ensure development follows clean coding practices, development standards, security guidelines, and architectural principles.

  • Work closely with Business Analysts, QA Engineers, Product Managers, UI/UX Designers, DevOps Engineers, and other stakeholders to deliver end-to-end solutions.


Job Description


Key Responsibilities



  • Develop, maintain, and enhance cross-platform mobile applications using Flutter.

  • Design and develop scalable backend services using .NET Core / ASP.NET Core.

  • Build and maintain RESTful APIs to support mobile applications and external integrations.

  • Design and implement Microservices-based solutions to support scalable and maintainable applications.

  • Develop integration between multiple services, applications, databases, and third-party systems.

  • Implement appropriate authentication, authorization, validation, and security mechanisms.

  • Design and optimize database structures, queries, and data access processes.

  • Deploy, configure, and maintain applications/services within cloud server environments.

  • Collaborate with DevOps or infrastructure teams to support application deployment and environment management.

  • Monitor application performance and troubleshoot issues across frontend, backend, API, database, and cloud environments.

  • Identify performance bottlenecks and implement improvements for application scalability and reliability.

  • Participate in code reviews, technical discussions, debugging, testing, deployment, and system improvements.

  • Ensure development follows clean coding practices, development standards, security guidelines, and architectural principles.

  • Work closely with Business Analysts, QA Engineers, Product Managers, UI/UX Designers, DevOps Engineers, and other stakeholders to deliver end-to-end solutions.


Minimum Qualifications


Minimum Qualifications



  • Minimum 4+ years of professional experience in Fullstack Development, Software Engineering, or a related role.

  • Strong hands-on experience developing mobile applications using Flutter & Dart.

  • Strong experience in backend development using C# & .NET Core / ASP.NET Core.

  • Experienced in designing, developing, consuming, and integrating RESTful APIs.

  • Solid understanding of Frontend–Backend architecture and system integration.

  • Experience working with Microservices Architecture and distributed application environments.

  • Familiar with designing and developing independent, scalable, and maintainable backend services.

  • Understanding of service-to-service communication, API Gateway, authentication, authorization, and service integration.

  • Experience working with relational databases such as SQL Server, PostgreSQL, or MySQL.

  • Familiar with database design, SQL queries, data relationships, indexing, and performance optimization.

  • Familiar with Cloud Server / Cloud Computing environments, preferably AWS, Microsoft Azure, or Google Cloud Platform (GCP).

  • Understanding of deploying and managing applications/services in cloud environments.

  • Familiar with Linux/Windows Server environments, networking fundamentals, and application configuration.

  • Experience with Git-based version control and collaborative development workflows.

  • Familiar with application debugging, logging, monitoring, and troubleshooting across frontend and backend environments.

  • Good understanding of software development lifecycle (SDLC) and Agile/Scrum methodologies.

  • Strong analytical, problem-solving, and troubleshooting skills.

  • Able to work independently and collaborate effectively with BA, QA, Product, UI/UX, DevOps, and other engineering teams.


Nice to Have


Candidates with the following experience will be a strong plus:



  • Hands-on experience building production-grade Flutter applications.

  • Strong experience developing Microservices using .NET Core.

  • Experience with Docker and containerized applications.

  • Familiarity with Kubernetes or container orchestration.

  • Experience implementing CI/CD pipelines.

  • Experience with Azure, AWS, or GCP services.

  • Familiarity with cloud services such as compute, storage, database, networking, and monitoring.

  • Experience with message brokers / event-driven architecture such as RabbitMQ or Kafka.

  • Understanding of Redis / caching mechanisms.

  • Experience with API Gateway and service discovery.

  • Familiarity with application monitoring and logging tools.

  • Experience working with high-availability, scalable, or high-transaction systems.

  • Experience in Banking, Fintech, Insurance, Payment, or other enterprise-level applications is highly preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer
Senior Fullstack Engineer

Esha Parama Technology • Daerah Khusus Ibukota Jakarta

On-site
Mobile Developer
Mobile Developer

Elitez Pte Ltd • Jakarta Barat

On-site
IDR 480,000,000 - 640,000,000
Mobile Engineer
Mobile Engineer

ACCRAFILE PTE. LTD. • Batam

On-site
IDR 150,000,000 - 230,000,000
Software Engineer (Sr. Frontend Engineer Flutter)
Software Engineer (Sr. Frontend Engineer Flutter)

BFI • Tangerang Selatan

On-site
Flutter Developer
Flutter Developer

Nixon's Solutions • Depok

On-site
Mobile Developer
Mobile Developer

Bumi Amartha Teknologi Mandiri • Tangerang Selatan

On-site
IDR 300,000,000 - 540,000,000
IT DEVELOPER
IT DEVELOPER

Puri Bunda Hospital Denpasar • Denpasar

On-site
IDR 66,960,000 - 100,440,000
IT Application Staff (Project Based)
IT Application Staff (Project Based)

PT Tribina Jaya Sukses • Jakarta Utara

On-site
IDR 111,600,000 - 178,560,000
Full Stack Developer
Full Stack Developer

PT Leon Boga Sentosa • Jakarta Utara

On-site
IDR 167,400,000 - 279,000,000
Full Stack Developer
Full Stack Developer

Pengiklan Anonim • Kota Yogyakarta

On-site
IDR 180,000,000 - 360,000,000