Full Stack Software Developer at G TECH PTE LTD
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

09 Dec, 25

Salary

4500.0

Posted On

09 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Protocols, Mqtt, State Management, Logging, Vue.Js, Databases, Postgresql, Rs485, Sentry, Computer Vision, Microcontrollers, Redux, Docker, React.Js, Jenkins, Mongodb, Aws, Web Applications, Python, Mysql, Azure, Containerization, Modbus, Pos, Node.Js

Industry

Computer Software/Engineering

Description

REQUIRED SKILLS & EXPERIENCE:

  • Strong proficiency in C/C++ and Python for embedded and application development.
  • Experience with RTOS , microcontrollers (ARM, STM32, ESP32), and IoT communication protocols (MQTT, Modbus, CAN, RS485).
  • Proficiency in full stack development :
  • Backend: Node.js, Python (Django/Flask/FastAPI), Java
  • Frontend: React.js, Next.js, Angular.js, or Vue.js.
  • Databases: MySQL, PostgreSQL, MongoDB.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines (CircleCI, Jenkins, etc)
  • Familiarity with computer vision and AI/ML is a strong plus.
  • Strong problem-solving skills and ability to work on cross-functional teams.

PREFERRED QUALIFICATIONS:

  • Experience in IoT solutions, or mobility applications .
  • Understanding of payment integrations (POS, NFC, QR code systems).
  • Knowledge of cybersecurity best practices in embedded and web applications.
  • Understanding of advanced state management like Redux
  • Knowledge of Error Monitoring and Logging like ELK, Grafana, Sentry, Prometheus, etc.
Responsibilities

ROLE OVERVIEW:

We are seeking a highly skilled Full Stack Software Developer to design, develop, and maintain innovative IoT systems. The ideal candidate will have strong expertise in embedded systems development combined with proficiency in full stack application development, enabling seamless integration between hardware, firmware, and cloud-based platforms.

KEY RESPONSIBILITIES:

  • Design, implement, and optimize embedded software for carpark control units, sensors, and IoT devices.
  • Develop and maintain backend services, APIs, and databases for real-time monitoring and reporting.
  • Create intuitive front-end interfaces for dashboards, payment systems, and user applications.
  • Integrate hardware with software platforms.
  • Ensure system reliability, scalability, and security across embedded and cloud-based components.
  • Collaborate with hardware engineers, product managers, and QA teams to deliver end-to-end solutions.
  • Perform troubleshooting, debugging, and performance optimization of both embedded and server applications.
Loading...