Full Stack Software Engineer
Job post no longer accepts applications
G. TECH PTE. LTD.
2 days ago
Posted date2 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesRole 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:
Required Skills & Experience:
Preferred Qualifications:
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.
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.
JOB SUMMARY
Full Stack Software Engineer
G. TECH PTE. LTD.
Singapore
2 days ago
N/A
Full-time
Job post no longer accepts applications
Full Stack Software Engineer
Job post no longer accepts applications