Senior Full Stack Developer

at Cornerstone Staffing Pte Ltd

  • Full Time
  • 1 month ago
  • 6,500 - 7,500 USD Monthly
  • 2 (vacancy)

Job Role Insights

  • Date Posted:
    Posted 1 month ago
  • Hiring location
    Singapore
  • Offered Salary
    6,500 - 7,500 USD / Monthly
  • Min. Qualification
    Bachelor’s Degree
  • Experience
    5 Years Min
  • Job Type
    Full Time
  • Job Role
    Software Developer

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.