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.