Enable job alerts via email!

FULL STACK SOFTWARE DEVELOPER

G. TECH PTE. LTD.

Serangoon Garden Circus

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company in Singapore is seeking a highly skilled Full Stack Software Developer. The ideal candidate will possess strong proficiency in languages like Python and JavaScript, with experience across the software development lifecycle. Responsibilities include developing APIs, creating user interfaces, ensuring system reliability, and collaborating with various teams. This role is perfect for those looking to work in an innovative environment.

Qualifications

  • Strong proficiency in programming languages such as Python, JavaScript, C/C++, and other related technologies.
  • Proficiency in full stack development including backend and frontend technologies.
  • Knowledge of cloud platforms and containerization.

Responsibilities

  • Develop and maintain backend services, APIs, and databases.
  • Create intuitive front-end interfaces for dashboards and applications.
  • Collaborate with engineers and QA teams to deliver solutions.

Skills

Python
JavaScript
C/C++
Node.js
React.js
MySQL
AWS
Docker
CI/CD pipelines

Tools

Spring Boot
Django
Flask
Cloud platforms
Job description
Role Overview

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, and databases for real-time monitoring and reporting.

  • Create intuitive front-end interfaces for dashboards, payment systems, and user applications.

  • Ensure system reliability, scalability, and security across applications

  • Collaborate with engineers, managers, and QA teams 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, C/C++ and other related technologies

  • Proficiency in full stack development:


    • Backend: Node.js, Python (Django/Flask/FastAPI), Spring Boot, Laravel

    • Frontend: React.js, Next.js, Angular, or Vue.js

    • Databases: MySQL, PostgreSQL, MongoDB, MSSQL, SQLite


  • Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).

  • Knowledge of CI/CD pipelines (CircleCI, Jenkins, etc)

  • Strong problem-solving and analytical skills

  • Ability to work on cross-functional teams

  • Eager to learn new technologies and pick up new skills


Preferred Qualifications


  • Understanding of payment integrations (POS, NFC, QR code systems, Stripe).

  • Knowledge of cybersecurity best practices

  • Knowledge of Error Monitoring and Logging like ELK, Grafana, Sentry, Prometheus, etc.

  • Familiarity with computer vision and AI/ML is a strong plus.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.