# Full Stack Engineer (AL-FNC250902 001/03)

**Company:** [Xcellink Pte Ltd](http://jobs.workable.com/companies/8dSEYsYpZ3ZWPg9yxjJRt4.md)
**Location:** Singapore, Singapore
**Workplace:** hybrid
**Employment type:** Contract
**Department:** Talent Placement

[Apply for this job](http://jobs.workable.com/view/73d27d30-0087-4b1d-bf31-5c700648d93a)

## Description

We are looking for highly skilled and experienced **Full Stack Engineers** with at least 5 years of hands-on experience in full-stack development, particularly using React (frontend) and Spring Boot (backend). Familiarity with cloud infrastructure (preferably AWS) is a strong advantage. You will work closely with cross-functional teams to design, develop, and maintain scalable applications.

### **Key Responsibilities**

-   Design, develop, test, and deploy high-quality web applications using React and Spring Boot
-   Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions
-   Build reusable, scalable code and components that are easy to maintain and enhance
-   Integrate and optimize APIs and backend services
-   Maintain and improve CI/CD pipelines and development workflows
-   Ensure performance, security, and responsiveness of applications
-   Participate in code reviews and mentor junior developers where needed
-   Troubleshoot production issues and contribute to root cause analysis

## Requirements

-   At least 5 years of professional software engineering experience
-   Strong proficiency in JavaScript/TypeScript and React (functional components, hooks, state management)
-   Solid backend development experience with Java + Spring Boot
-   Experience designing and consuming RESTful APIs
-   Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORM framework.
-   Understanding of CI/CD tools and practices (e.g., Git, Jenkins, GitLab CI)
-   Strong debugging, optimization, and performance-tuning skills
-   Excellent communication skills and a collaborative mindset

**Nice to Have**

-   Exposure to AWS services such as EC2, S3, Lambda, RDS, etc
-   Familiarity with containerization tools like Docker or Kubernetes
-   Knowledge of GraphQL or WebSocket-based communication
-   Prior experience in agile/Scrum development environments
