Skip to Content

Fullstack Software Engineer - Remote

--Factual Careers--
Role Overview

Our client is on a mission to create and maintain a more reliable global energy system. They are seeking a Full Stack Software Engineer to expand and enhance their web applications, backend data pipelines, and industrial gateways. In this role, you will help deliver robust, intuitive user experiences—including real-time data visualization—tailored to diverse industrial environments such as power generation stations and chemical plants.

This role is suited for someone with a startup mindset: proactive, resourceful, eager to learn, and comfortable contributing across the full stack. You will collaborate closely with an experienced engineering team, with opportunities to take ownership of projects and influence product direction.

Key Responsibilities
  • Design, implement, and deploy new features and bug fixes across the entire software stack

  • Build real-time data visualization tools and a flexible dashboard builder

  • Maintain high product quality through automated unit, integration, and end-to-end testing

  • Participate in an on-call rotation to help maintain system reliability

  • Actively pursue professional growth and mastery of new technologies

  • Travel occasionally to customer sites to understand user needs and real-world challenges


Professional Qualifications

Technology Stack: Python, TypeScript, React, Supabase, MQTT, Kafka, Figma, Arco Design, Timescale, PostgreSQL, AWS, GitHub

The ideal candidate will possess:

  • A relevant engineering degree or equivalent hands-on professional experience

  • Experience developing software using Python and/or TypeScript

  • Familiarity with modern web frameworks, cloud infrastructure, databases, and real-time data visualization libraries

  • Strong communication and collaboration skills

  • Flexibility and willingness to travel both domestically and internationally

How to apply:

Please fill this form before 16th January, 2026