Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Engineer

CloudEats

Indonesia

On-site

IDR 300.000.000 - 400.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 leading food technology company in Indonesia is seeking a Senior Full Stack Engineer to bridge the gap between frontend and backend development. This role involves designing efficient code, integrating systems, and optimizing performance. Candidates should have over 6 years of experience with TypeScript, Java, and modern frameworks, along with proficiency in tools like Docker and Jenkins. Join our innovative team to redefine how food brands are built and delivered, emphasizing technical excellence and collaboration.

Qualifications

  • 6+ years of experience building and scaling complex systems.
  • Strong proficiency in TypeScript and React.
  • Advanced expertise in Java, Spring Boot, and modern front-end frameworks.
  • Leads design and architecture for services or domains.
  • Mentors engineers and drives coding standards across teams.
  • Owns system reliability, scalability, and performance for critical features.
  • Experience with containerized environments and cloud platforms.
  • Strong communication, collaboration, and problem-solving skills.

Responsibilities

  • Design and develop efficient, reusable, and reliable code for both frontend and backend.
  • Integrate user-facing elements with server-side logic.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Implement automated tests to ensure reliability, usability, and security.
  • Manage CI/CD pipelines for smooth deployment.
  • Monitor and improve application performance and security.

Skills

TypeScript
React
Java
Spring Boot
Docker
Kubernetes
RESTful APIs
GraphQL
CI/CD
Problem-solving

Tools

Git
Jest
Selenium
Jenkins
Docker
VS Code
IntelliJ
Job description
Job Purpose

Senior Full Stack Engineer exists to bridge the gap between frontend and backend development, ensuring seamless integration and a cohesive user experience.

  • Technical Versatility - Can handle both frontend and backend development, reducing the need for specialized roles.
  • Efficiency - Streamlines the development process by bridging the gap between server-side and client-side programming.
  • Rapid Prototyping - Facilitates quicker prototyping and iteration, speeding up the feedback loop and product enhancements.
  • Problem Solving - Offers comprehensive solutions by understanding the full spectrum of the technology stack.
  • Collaboration - Enhances team collaboration by having a broad understanding of the project from various technical perspectives.
Reporting Line

The Senior Full Stack Engineer will report directly to the Head of Engineering. The role is integral to the engineering department's success and that the individual will likely have significant input into strategic technical decisions.

Direct Reports

The role will not have direct reports, however it is expected to mentor peers and junior developers in your team. There is also an opportunity to take responsibility for a squad lead that will coordinate technical level work within a small cross‑functional team or a project lead that oversees technical implementation of business driven goals.

Main Duties

Function 1: Development & Implementation

  • Design and develop efficient, reusable, and reliable code for both frontend and backend.
  • Integrate user-facing elements with server-side logic.

Function 2: System Integration & Optimization

  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.

Function 3: Testing & Quality Assurance

  • Implement automated tests to ensure reliability, usability, and security.
  • Identify, debug, and resolve application issues.

Function 4: Deployment & Maintenance

  • Manage CI/CD pipelines for smooth deployment.
  • Monitor and update applications to improve performance and address security vulnerabilities.
  • Identify complexity, technical debts, and opportunities of new technologies to be implemented in the application or engineering practice.
  • Drive change for improvements and adoption of better technology or engineering practice.

Other duties and tasks may be assigned.

Key Result Areas
  • Development & Implementation - Design, code, and implement features across the stack; Tools: Git, IDEs (e.g., VS Code, IntelliJ).
  • System Integration & Optimization - Ensure seamless operation between frontend and backend, optimize for performance. Tools: RESTful APIs, GraphQL.
  • Testing & Quality Assurance - Develop and execute automated tests, ensure application reliability. Tools: Jest, Selenium.
  • Deployment & Maintenance - Manage CI/CD pipelines, perform system updates and maintenance. Tools: Jenkins, Docker.
Qualifications
  • 6+ years of experience building and scaling complex systems.
  • Strong proficiency in TypeScript and React
  • Advanced expertise in Java, Spring Boot, and modern front‑end frameworks.
  • Leads design and architecture for services or domains.
  • Mentors engineers and drives coding standards across teams.
  • Owns system reliability, scalability, and performance for critical features.
  • Experience with containerized environments (Docker, Kubernetes) and cloud platforms (AWS, GCP, or Azure).
  • Strong communication, collaboration, and problem‑solving skills.
Why Join CloudEats
  • At CloudEats, we’re redefining how food brands are built and delivered. You’ll join a fast‑growing, innovative team that values technical excellence, collaboration, and continuous learning.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.