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.
- 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.
- Competitive salary and benefit
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.