Senior Fullstack Developer - Data Platform (Next.js)

Cubeยท Data, Product & Technology
Apply Now โ†—
๐Ÿ“ Bangkok, Bangkok, ThailandFull time

About this role

We are seeking a Senior Fullstack Developer to help scale and strengthen our data platform. In this role, you will design, build, and maintain backend services, platform features, APIs, and system components that support large-scale data processing, analytics, and dashboard experiences.

Our current platform is built with Next.js, and we are looking for someone who can work effectively within this stack while also helping us evaluate alternative technologies or architecture approaches when needed for scalability. This is a great opportunity for someone who enjoys solving complex technical problems, working with large datasets, improving performance, and helping shape the future architecture of a growing platform.

  • Design, develop, and maintain backend services, APIs, and platform features that support data products and analytics workflows
  • Build scalable systems capable of handling large volumes of data, users, and business-critical requests
  • Work within a Next.js-based platform while evaluating alternative stacks, tools, or services when required for scalability
  • Improve platform architecture to support future growth, performance, reliability, and maintainability
  • Evaluate and contribute to scaling approaches, including modular architecture, service separation, and potential microservices where appropriate
  • Implement data optimization strategies such as caching, query optimization, pagination, pre-aggregation, and efficient data loading
  • Work with databases, data warehouses, and data pipelines to ensure reliable data access and strong performance
  • Optimize backend performance, query efficiency, data processing, and system response times
  • Collaborate with frontend developers to deliver end-to-end platform features, with the ability to build or support frontend components when required
  • Support architecture decisions, including data flows, API design, system boundaries, integration patterns, and infrastructure considerations
  • Troubleshoot production issues, performance bottlenecks, data latency, and integration problems
  • Write clean, reusable, well-tested code following engineering best practices
  • Work closely with data and BI teams to support dashboard, reporting, and analytics use cases within the platform
  • Continuously improve technical standards, development processes, and platform scalability
  • 4+ years of experience as a Backend Developer, Full-Stack Developer, Software Engineer, or in a similar role
  • Strong experience with Next.js, TypeScript, Node.js, or similar modern web application frameworks
  • Proven experience building and scaling high-volume, data-intensive APIs and services
  • Familiarity with microservices, distributed systems, or service-oriented architecture
  • Ability to drive architecture decisions, including service boundaries, data flows, API design, and potential migration toward microservices
  • Ability to drive performance improvements, including indexing, caching, query optimization, pagination, and pre-aggregation
  • Solid SQL skills and experience with relational or analytical databases
  • Familiarity with cloud platforms such as AWS, GCP, or Azure, as well as Kubernetes and container-based deployments
  • Frontend development experience is a plus for full-stack candidates
  • Experience with Snowflake or similar cloud data warehouses is a strong plus
  • Excellent written and spoken English skills are a requirement; you will use English as your primary language for internal collaboration with colleagues in an international working environment, as well as for any client or external communication.

Frequently Asked Questions

Is the salary disclosed for the Senior Fullstack Developer - Data Platform (Next.js) position at Cube?
The salary for this Senior Fullstack Developer - Data Platform (Next.js) role at Cube is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Fullstack Developer - Data Platform (Next.js) position at Cube located?
This Senior Fullstack Developer - Data Platform (Next.js) role at Cube is based in Bangkok, Bangkok, Thailand. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Fullstack Developer - Data Platform (Next.js) role at Cube full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Fullstack Developer - Data Platform (Next.js) role in the Data, Product & Technology department at Cube.
Which team or department does the Senior Fullstack Developer - Data Platform (Next.js) at Cube belong to?
This Senior Fullstack Developer - Data Platform (Next.js) position is part of the Data, Product & Technology department at Cube. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Fullstack Developer - Data Platform (Next.js) position at Cube?
Click the "Apply Now" button on this page. You will be redirected to Cube's official application portal hosted on workable where you can submit your application directly.
When was the Senior Fullstack Developer - Data Platform (Next.js) job at Cube posted?
This Senior Fullstack Developer - Data Platform (Next.js) position at Cube was posted on Jun 18, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Senior Fullstack Developer - Data Platform (Next.js)
Cube
Apply for this role โ†—

You'll be redirected to Cube's official application page on workable.