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