Back to search:Fullstack Engineer / Surabaya
About SuperFood:

SuperFood is at the forefront of food-tech innovation, delivering groundbreaking solutions. We are seeking a talented Automation Engineer to join our dynamic team and contribute to the development of cutting‑edge applications and systems.

Placement:

WFO - Surabaya

Key Responsibilities:
  • Develop web and mobile applications PHP, NodeJs, Golang, and according to SuperFood's feature requirements.
  • Design and manage relational database structures using MySQL, as well as optimize query performance and indexing.
  • Integrate RESTful APIs or GraphQL with internal services and third‑party systems such as Xendit, Midtrans, and other operational systems.
  • Implement event‑driven architecture using message queues like RabbitMQ or Kafka for asynchronous processing needs.
  • Build and maintain CI/CD pipelines using Jenkins and GitLab to support automated and reliable release processes.
  • Perform application containerization using Docker and manage orchestration with Kubernetes.
  • Write and maintain unit tests and integration tests to ensure code quality and stability.
  • Collaborate with Product, QA, and DevOps teams in technical planning, implementation, debugging, and product feature optimization.
Requirements:
  • A minimum of 5 years of experience as a Software Engineer, with 3 years actively working in a Full Stack position.
  • Proficient in application development using Python, Go and modern frontend frameworks like React.
  • Extensive experience in managing PostgreSQL databases and optimizing performance.
  • Experienced in implementing RESTful APIs, third‑party system integrations, and using message queuing systems.
  • Capable of building CI/CD pipelines using Jenkins and managing code versions with GitLab.
  • Familiar with Linux CLI and proficient in handling container‑based deployment with Docker & Kubernetes.
  • Strong debugging skills across the stack and actively contributing to system improvements.
  • Comfortable working in a collaborative, iterative, and sprint‑based technical team.
  • Have experience on Scrapping is a must.
  • Experience in writing unit test or TDD bonus point.
What We Offer:
  • Competitive salary and benefit
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
#J-18808-Ljbffr