Job details

Full-Stack React Developer

  • Java
  • Python
  • Docker
  • TypeScript
  • MongoDB
  • Agile
  • API
  • Git
  • Kubernetes
  • MySQL
  • JavaScript
  • Software Development
  • Azure
  • Web Applications
  • Web Development
  • Databases

Posted: 1 week ago

We are a fast-growing technology company based in Singapore, focused on building cutting-edge AI-powered solutions that transform how businesses engage with knowledge, automate workflows, and deliver digital experiences. Our team works at the forefront of conversational AI, full-stack web development, and cloud-native architectures. We value innovation, agility, and a builder’s mindset—our engineers have the opportunity to work on impactful, enterprise-grade products used across diverse industries such as healthcare, education, and professional services. Join us if you’re excited about solving real-world problems with clean code, thoughtful design, and modern tech stacks.


We are looking for a skilled Full-Stack React Developer to join our team. The ideal candidate is experienced in building scalable web applications using React for the frontend and Node.js/Express/Next.js for the backend, with a strong foundation in modern JavaScript/TypeScript development.

Requirements:

● Bachelor's Degree in Computer Science, Information Technology, or a related field.

● Minimum 2 years of hands-on full-stack software development experience.

● Strong expertise in React.js (with hooks, context API, and state management like Redux or Zustand).

● Proficiency in backend development using Node.js, Express, Next.js (Web API).

● Experience with relational databases (PostgreSQL, MySQL, SQLite) and/or NoSQL databases (MongoDB, Firebase).

● Familiarity with RESTful APIs, GraphQL, and modern authentication (JWT, OAuth).

● Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.

● Experience with Docker, Kubernetes, and CI/CD pipelines for deployment.

● Strong understanding of TypeScript, ES6+, and modern JavaScript best practices.

● Proficiency in Git and version control workflows (GitHub/GitLab/Bitbucket).

● Familiarity with monitoring and logging tools (ELK Stack, Prometheus, etc.).

● Knowledge of web security best practices (CORS, XSS, CSRF protection, etc.).

● Experience with frontend testing frameworks (Jest, React Testing Library, Cypress).

● Excellent problem-solving, communication, and teamwork skills.

● Ability to work independently and in an agile team environment.

Added Advantage:

● Certifications in AWS, Azure, or other cloud technologies.

● Experience with serverless architectures (AWS Lambda, Firebase Functions).

● Familiarity with Next.js or other React-based frameworks.

● Exposure to Python, Java, or Elixir for backend services.

Key Responsibilities:

● Develop and maintain responsive, high-performance web applications using React.js.

● Build and optimize backend APIs (REST/GraphQL) using Node.js/Express.

● Design and manage database schemas (SQL/NoSQL) and optimize queries for performance.

● Implement secure authentication/authorization mechanisms (JWT, OAuth).

● Write clean, testable, and well-documented code following best practices.

● Refactor and improve existing code for scalability, maintainability, and performance.

● Deploy and manage applications using Docker, Kubernetes, or cloud platforms (AWS/Azure).

● Monitor and troubleshoot production issues to ensure high availability.

● Collaborate with UI/UX designers, product managers, and other developers to deliver high-quality features.

● Participate in code reviews, sprint planning, and agile development processes.