Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

APRICUS VENTURES PTE. LTD.

Singapore

On-site

SGD 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Singapore is seeking a Full Stack Developer with 2–5 years of experience. The candidate will work on both frontend and backend development using technologies such as ReactJS, TypeScript, and Java. This is a fully onsite role requiring collaboration with design and engineering teams to deliver high-quality software solutions. The ideal candidate has strong problem-solving skills, knowledge of modern frameworks, and a solid understanding of database management. Competitive salary and opportunities for career growth are offered.

Benefits

Competitive salary package
Opportunities for learning and growth
Collaborative team culture

Qualifications

  • 2–5 years of professional experience in software development (Full Stack / Frontend + Backend).
  • Strong experience in ReactJS with good TypeScript fundamentals.
  • Solid understanding of HTML5 / CSS3 / JavaScript (ES6+).

Responsibilities

  • Develop responsive, high-performance web applications using ReactJS + TypeScript.
  • Develop and maintain backend REST APIs using Java, Vert.x, and Quarkus.
  • Work on CMS-driven features using Strapi.

Skills

ReactJS
TypeScript
Java
MySQL
HTML5
CSS3
JWT
Git

Tools

React Admin
Strapi CMS
AWS
Liquibase
Job description
About the Role

We are seeking a Full Stack Developer (2–5 years experience) with strong hands‑on experience in both frontend and backend development, primarily working with ReactJS + TypeScript on the frontend, and Java‑based microservices using Vert.x / Quarkus on the backend. You will work closely with our UI/UX design team to implement pixel‑perfect Figma designs, and collaborate with backend engineers to build scalable APIs, integrate databases, and deliver production‑ready features. This is a fully on‑site role and requires the candidate to work physically from our office.

Key Responsibilities
Frontend Development
  • Develop responsive, high‑performance web applications using ReactJS + TypeScript.
  • Build and enhance admin portals using React Admin and REST data‑provider patterns.
  • Implement pixel‑perfect UI from Figma designs with high accuracy and consistency.
  • Integrate frontend components with backend services via REST APIs using Axios.
  • Implement forms and validations using React Hook Form and routing using React Router.
  • Maintain and improve legacy frontend projects using Webpack, jQuery, Knockout.js (when required).
  • Ensure cross‑browser and cross‑device compatibility.
Backend Development
  • Develop and maintain backend REST APIs using Java (17+), Vert.x (3/4), and Quarkus 3.
  • Implement secure authentication/authorization using JWT‑based security patterns.
  • Build database‑driven features using MySQL (JPA/Hibernate/Spring Data JPA/Panache and reactive Vert.x MySQL Client).
  • Manage schema changes and deployments using Liquibase.
  • Integrate external services using Vert.x WebClient and non‑blocking design approaches.
  • Support logging, monitoring, and production readiness practices.
CMS/ Content Platform (Strapi)
  • Work on CMS‑driven features using Strapi (Headless CMS).
  • Support GraphQL‑based content APIs and internationalization (i18n) where applicable.
  • Manage integrations such as AWS S3 media upload providers and email providers (Mailgun/Nodemailer).
  • Support custom Strapi plugins/providers and content import/export workflows. Support platform integrations
Integrations/ Platform Work
  • Support platform integrations such as Shopify apps (embedded app patterns, Prisma + MySQL, GraphQL codegen workflows) where required.
  • Support GenAI integrationprojects such as AWS Bedrock Agents / Runtime (bonus exposure).
Engineering Practices
  • Write clean, maintainable, and reusable code following engineering best practices.
  • Perform unit/integration testing and participate in code reviews.
  • Use GitHub for version control, branching strategies, and pull request workflows.
  • Collaborate closely with UI/UX designers, product owners, and engineering team members.
Required Skills & Experience
  • 2–5 years of professional experience in software development (Full Stack / Frontend + Backend).
  • Strong experience in ReactJS with good TypeScript fundamentals.
  • Solid understanding of HTML5 / CSS3 / JavaScript (ES6+).
  • Backend development experience with Java (17+ preferred).
  • Familiarity with Vert.x and/or Quarkus (or equivalent microservice frameworks).
  • Experience integrating frontend with backend systems using REST APIs and JSON.
  • Knowledge of MySQL and database fundamentals (queries, schema design, performanceawareness).
  • Understanding of authentication patterns such as JWT.
  • Familiarity with Git‑based workflows and code review practices.
  • Strong problem‑solving, debugging, and communication skills.
  • Comfortable working in an on‑site office environment (not remote).
Bonus Skills (Nice to Have)
  • React Admin experience.
  • Strapi CMS and/or GraphQL experience.
  • AWS services exposure (S3, SQS,IAM/STS).
  • Observability tooling exposure (Micrometer / Prometheus).
  • Shopify app development and Prisma ORM experience.
  • Experience supporting legacy frontend stacks (Webpack, jQuery, Knockout.js).
  • PDF/Excel generation features and reporting workflows.
Tech Stack (What You’ll Work With)
Frontend
  • ReactJS, TypeScript, Vite
  • React Admin, React Router
  • Axios, React Hook Form
  • ESLint, Prettier
  • Legacy: Webpack, EJS, jQuery, Knockout.js
Backend
  • Java 17+ (with exposure to Java 8/21 in some services)
  • Vert.x (3/4), Quarkus 3
  • MySQL, Hibernate / JPA, Spring Data JPA, Panache
  • Liquibase
  • JWT security
CMS/ Platform
  • Strapi CMS (Node.js)
  • GraphQL, i18n, RBAC
  • AWS S3 upload providers
  • Email providers (Mailgun /Nodemailer)
What We Offer
  • Competitive salary package.
  • Opportunities to build real‑world full stack systems across frontend + backend.
  • Exposure to modern microservices, CMS platforms, and cloud integrations.
  • Collaborative on‑site team culture with close communication between design and engineering teams.
  • Supportive environment for learning and growth (2–5 years talent development track).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.