Enable job alerts via email!

Full-Stack Software Engineer

YY SMART TECH PTE. LTD.

Serangoon Garden Circus

On-site

SGD 60,000 - 90,000

Full time

30+ days ago

Job summary

A tech company in Singapore is looking for a Full Stack Software Developer who can design, develop, and maintain scalable applications. The successful candidate will work across the full software development lifecycle and ensure seamless integration between systems. Responsibilities include developing backend services and creating user-friendly interfaces. Strong proficiency in modern programming languages and frameworks is essential.

Qualifications

  • Proficiency in full stack development covering frontend and backend technologies.
  • Knowledge of cybersecurity best practices and familiarity with computer vision and AI/ML is a plus.

Responsibilities

  • Develop and maintain backend services, APIs, and databases for real-time monitoring.
  • Create intuitive front-end interfaces for dashboards and applications.
  • Ensure system reliability, scalability, and security across applications.
  • Collaborate with teams to deliver end-to-end solutions.
  • Perform troubleshooting and performance optimization.

Skills

Programming languages (Python, JavaScript, TypeScript, NodeJS, C/C++)
Problem-solving and analytical skills
Full stack development
Understanding of IoT sensor and network protocol
Willingness to learn new technologies

Education

Bachelor's degree in computer science, Engineering, or related field

Tools

Node.js
Python (Django/Flask/FastAPI)
React.js
Next.js
Angular
MySQL
PostgreSQL
MongoDB
Docker
DevOps practices
Job description

We are seeking a highly skilled Full Stack Software Developer to design, develop, and maintain scalable applications. The ideal candidate will have strong expertise in both frontend and backend development, with the ability to build robust APIs, manage databases, and create intuitive user interfaces. This role involves working across the full software development lifecycle, from concept and architecture through to deployment and maintenance, ensuring seamless integration between systems and delivering high-quality solutions that support business objectives.

Key Responsibilities:
  • Develop and maintain backend services, APIs, MQTT and databases for real-time monitoring and reporting.
  • Create intuitive front-end interfaces for dashboards, monitoring systems, and user applications.
  • Ensure system reliability, scalability, and security across applications
  • Collaborate with engineers, managers, and vendors to deliver end-to-end solutions.
  • Perform troubleshooting, debugging, and performance optimization of applications.
Required Skills & Experience:
  • Strong proficiency in programming languages such as Python, JavaScript, TypeScript, NodeJS, C/C++ and other related technologies
  • Proficiency in full stack development:
    • Backend: Node.js, Python (Django/Flask/FastAPI)
    • Frontend: React.js, Next.js, Angular, TypeScript or Vue.js.
    • Databases: MySQL, PostgreSQL, MongoDB, MSSQL, SQLite
  • Strong problem-solving and analytical skills
  • Understanding of IoT sensor, Network protocol.
  • Eager to learn new technologies and pick up new skills
Preferred Qualifications:
  • Bachelor's degree in computer science, Engineering, or related field
  • Knowledge of cybersecurity best practices
  • Familiarity with computer vision and AI/ML is a strong plus.
  • Solid understanding of Docker, container orchestration and hands-on with DevOps practices
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.