
Senior Full Stack Developer
at Cornerstone Staffing Pte Ltd
- Full Time
- 1 month ago
- 6,500 - 7,500 USD Monthly
- 2 (vacancy)
at Cornerstone Staffing Pte Ltd
Key Responsibilities
Performance Optimization
– Be responsible for the overall planning, execution, and success of complex technical projects.
– Lead and mentor a team of frontend developers, Data Analyst fostering a collaborative and innovative environment.
– Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment.
– Excellent leadership, Time-management, and Decision-making skills.
– Strong knowledge of design patterns and software engineering best practices.
– Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables aligned with APRISIUM’s product goals.
– Design, develop, and maintain scalable and efficient web application using modern frontend and backend technologies.
Front-End Development
– Design, develop, and maintain intuitive and responsive user interfaces for APRISIUM’s web-based dashboards and customer-facing platforms.
– Optimize the UI/UX for data visualization, real-time alerts, and seamless navigation.
– Develop and maintain interactive dashboards using React.js, TypeScript, and D3.js/Recharts for real-time sensor data visualization.
– Hands-on experience developing/integrating REST APIs.
– Design, develop, and optimize APIs with Node.js (Express.js), Python (FastAPI/Django), and GraphQL/REST for seamless data exchange between IoT devices, cloud servers, and analytics platforms.
– Manage SQL & NoSQL databases, including PostgreSQL, MySQL (for structured data), MongoDB (for IoT logs), and InfluxDB/TimescaleDB (for time-series sensor data).
Blockchain & AI-Driven Analytics
– Integrate blockchain-based certification using Hyperledger Fabric, Ethereum, Solidity, and IPFS for secure data provenance and compliance tracking.
– Leverage AI and machine learning with Python (TensorFlow, Scikit-learn, Pandas) for contamination detection and predictive analytics.
– Utilize Apache Kafka for real-time data streaming and event-driven architectures.
Integration with IoT Systems
– Develop and maintain IoT data pipelines, integrating sensor networks, edge computing, and cloud services.
– Implement and optimize real-time communication protocols using MQTT, WebSockets, and EdgeX Foundry to ensure efficient sensor-to-cloud data transmission.
– Process and analyze IoT-generated data, ensuring high accuracy, reliability, and compliance with industry standards.
– Collaborate with IoT engineers to develop firmware interfaces using C/C++ and Python for seamless device-cloud integration.
– Implement DevOps best practices with Terraform, Ansible, and CI/CD pipelines (GitHub Actions, Jenkins) for automated deployments.
– Enhance security protocols with OpenSSL, JWT authentication, and API security best practices.
Blockchain & AI-Driven Analytics
– Integrate blockchain-based certification using Hyperledger Fabric, Ethereum, Solidity, and IPFS for secure data provenance and compliance tracking.
– Leverage AI and machine learning with Python (TensorFlow, Scikit-learn, Pandas) for contamination detection and predictive analytics.
– Utilize Apache Kafka for real-time data streaming and event-driven architectures.
Collaboration and Innovation
– Work closely with cross-functional teams, including data science, R&D, and product management, to translate technical requirements into software solutions.
– Contribute to the design and architecture of scalable software systems aligned with APRISIUM’s product goals.
Qualifications and Skills
– Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field – advantage
– Minimum 6 years of proven experience as a full stack developer, with a strong portfolio of web applications.
– Previous experience in a leadership role, managing a team of developers.
– Proficiency in front-end frameworks (e.g., React, Angular, or Vue.js).
– Experience with firmware programming in C#, C++ Programming, Python, Node.js, or Java for embedded IoT devices.
– Experience with cloud platforms (e.g., AWS/Google Cloud/Azure, Docker, Kubernetes, Terraform, CI/CD Pipelines).
– Proficiency in database management systems (e.g., PostgreSQL, MySQL, MongoDB, InfluxDB/TimescaleDB).
– Familiarity with IoT & Real-Time Communication, RESTful APIs, MQTT, WebSocket, Edge Computing, and EdgeX Foundry.
– Solid understanding of IoT ecosystems and real-time data processing.