Full Stack Developer
Summary
Senior (10+ years) full stack developer role in Singapore building and maintaining scalable, secure applications across the stack: React-based frontends, backend services in PHP/Node.js/Python/Java or C#, SQL/NoSQL databases, microservices with REST/GraphQL, and AWS or Azure cloud, including L3 production support.
We are looking for an experienced Full Stack Developer with expertise in frontend and backend development, database management, and cloud technologies to build and maintain scalable, secure, and high-performance applications.
Job Role:
Full Stack Developer
Job Location:
Singapore
Experience:
10+ Years
Role Overview:
We are looking for an experienced Full Stack Developer with expertise in frontend and backend development, database management, and cloud technologies to build and maintain scalable, secure, and high-performance applications.
Technical Skills:
- Frontend: React.js, TypeScript, JavaScript, HTML5, CSS3
- Backend: PHP, Node.js, Python, Java Spring Boot, or C#
- APIs & Architecture: REST APIs, GraphQL, Microservices
- Database: SQL, MySQL, NoSQL, Database Design, ORM
- Cloud: AWS or Azure
- Additional Skills: Asynchronous/Parallel Programming, Log Monitoring, Distributed Systems
Roles & Responsibilities:
- Design, develop, and maintain scalable, secure, and high-performance applications.
- Develop frontend components and backend services based on project requirements.
- Design and implement microservices, REST APIs, and GraphQL integrations.
- Design, optimize, and manage databases to improve performance and reliability.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Monitor application logs, troubleshoot complex issues, and provide L3 production support.
- Analyze and resolve performance, scalability, and stability issues.
- Participate in project planning, effort estimation, and technical design discussions.
- Refactor existing code to improve performance, scalability, and maintainability.
- Implement new features and functionality as required.
- Create and maintain technical documentation.
- Monitor distributed systems and troubleshoot application issues.
Requirements:
- Bachelor's degree preferred or equivalent practical experience.
- Strong experience in full-stack development, including frontend, backend, and database technologies.
- Hands‑on experience with React.js or React Native.
- Experience in at least one backend programming language: PHP, Node.js, Python, Java, or C#.
- Minimum 3+ years of experience with microservices, REST APIs, or GraphQL.
- Experience with SQL/NoSQL databases, ORM frameworks, and database design.
- Exposure to AWS or Azure cloud services.
- Experience in asynchronous/parallel service development and distributed system log monitoring.