2,775 Full Stack Development jobs in Singapore
Full Stack Development Opportunity
Posted today
Job Viewed
Job Description
Job Title: Full Stack Developer
We are seeking a skilled and experienced Full Stack Developer to join our team.
Key Responsibilities:- Design, develop, test, and maintain full-stack applications using Python, SQL-based databases, and modern frontend frameworks.
- Develop RESTful APIs and ensure seamless integration between backend and frontend components.
- Build responsive and interactive web interfaces using HTML, CSS, JavaScript, and frameworks such as React, Vue, Bootstrap, or Tailwind.
- Manage application deployment and runtime environments using Docker containers.
- Collaborate using Git-based version control and follow structured branching strategies (e.g., GitFlow).
- Participate in code reviews, testing, and automation to ensure high-quality software delivery.
- Document application logic, data models, and API specifications.
- Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and improve product performance.
- Diploma from local polytechnics, or higher qualification in Information Technology, Computer Science, or related field.
- At least 2 years of hands-on experience in full-stack development
- Knowledge and working experience with SQL databases such as MySQL or PostgreSQL.
- Frontend development experience with modern JS frameworks (e.g., React, Vue) and CSS frameworks (e.g., Bootstrap, Tailwind). - Hands-on experience with Docker containerization and source control systems such as Git.
- Proficient in Python programming, with experience using frameworks such as Flask, FastAPI, or Django.
- Familiarity with automated testing frameworks and practices.
- Experience with data-related Python libraries (e.g., pandas, numpy) will be an advantage.
- Exposure to big data tools like Apache Spark or workflow orchestration tools like Airflow is a plus.
- Familiarity with cloud platforms (AWS, Azure, or GCP) will be an advantage.
- Strong motivation, learning attitude, and team spirit in software development.
Benefits: A very competitive remuneration package and a comprehensive range of benefits.
How to Apply: Interested applicants may wish to email your resume in a detailed format to us.
Full Stack Development Expert
Posted today
Job Viewed
Job Description
Senior Full Stack Developer.
A senior full stack developer is a professional responsible for working on end-to-end development processes involving both front-end and back-end in a three-tier web platform. They design, develop, and maintain fully-fledged and functioning platforms with databases or servers.
The ideal candidate will have experience in building cloud native restful web services and be familiar with common stacks and frameworks such as Java/Jakarta EE based frameworks, and node.js.
Key Responsibilities:
- Design client-side and server-side architecture suitable for three-tier web (and cloud native) architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications, including caching, persistence and high performance designs
- Define and write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug, and upgrade software
- Create security and data protection settings
- Write technical documentation
- Collaborate with Business Analysts to help translate user requirements into the appropriate functionalities
Requirements and Skills:
Full Stack Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking a motivated and skilled professional to lead cutting-edge projects in software development for a prestigious banking client.
Key Responsibilities:- Hands-on involvement in integrating artificial intelligence services into applications, along with familiarity with modern full-stack technologies;
- Understanding of low-code artificial intelligence and automation: familiar with tools like Dify.ai, UiPath, or Make, with a solid grasp of AI/ML in automation and quick adaptability to new technologies;
- Ability to interpret data, recognize patterns, and convert business requirements into automated workflows;
- Experience with Python-based automation tools like Selenium, Playwright, Airflow, and Pandas;
- Building internal tools, bots, or custom workflow engines and working with workflow or low-code platforms such as Camunda, Power Automate, or UiPath;
- Exposure with large language models (LLMs) and related tools like OpenAI APIs, Hugging Face Transformers, LangChain, Llama Index, or similar orchestration frameworks;
- Skilled with vector databases (e.g., FAISS, Pinecone, Weaviate) and experience deploying AI prototypes in internal sandbox environments;
- Practical understanding of prompt engineering, Retrieval-Augmented Generation (RAG), and applying LLMs within real-world workflows;
- Experience managing sandbox and staging environments, particularly during MVP and prototyping phases.
Becoming part of our team will give you the opportunity to work on challenging projects that require innovative solutions, expand your skills in software development and improve your career prospects. You will be an integral part of a dynamic team working on high-profile projects with complex technological aspects.
Software Engineer - Web Development
Posted today
Job Viewed
Job Description
Software Engineer - Web Development
Description:We are seeking an experienced Software Engineer - Web Development to join our dynamic team in Singapore. As a key member, you will be responsible for designing and implementing robust web-based applications using Python (Flask, Celery) on the backend and React on the frontend.
- The ideal candidate should have a solid foundation in Python and JavaScript, with experience in building responsive user interfaces using React and Ant Design.
- Familiarity with Docker is a plus as we containerize our applications.
In this role, you will collaborate with our team to develop and maintain backend APIs, build and update user interfaces, support integration with network devices, and troubleshoot basic performance or UI issues.
Requirements:- A degree in Computer Science, Software Engineering, or related fields.
- Solid knowledge of RESTful APIs and how front-end and back-end interact.
- Familiarity with React, Flask, Docker, and Celery is highly desirable.
- Strong willingness to learn and write clean, maintainable code.
- Good communication and teamwork skills.
- Proficient in English; Mandarin is a plus.
Senior Software Engineer - Web Development
Posted today
Job Viewed
Job Description
Job Title
A highly skilled software engineer to design and develop web applications using Java/JEE technologies.
The ideal candidate will have a minimum of 4 years' experience in web application design & development with Java/JEE technologies.
Required skills include knowledge on Spark, Hadoop, Big Data, Unix, JUnit, Maven, Git, Spring, Web services, gRPC, Micro services, ORM framework, Kibana, ELK, Agile Methodology.
Key Responsibilities:
- Designing and developing web applications using Java/JEE technologies.
- Collaborating with the development team to identify and prioritize project requirements.
- Developing and maintaining high-quality code to meet project deadlines.
- Ensuring seamless integration with existing systems and technologies.
Requirements:
- Minimum of 4 years' experience in web application design & development with Java/JEE technologies.
- Knowledge on Spark, Hadoop, Big Data, Unix, JUnit, Maven, Git, Spring, Web services, gRPC, Micro services, ORM framework.
- Experience with Agile Methodology and collaboration tools.
Benefits:
Competitive salary, comprehensive benefits package, opportunities for professional growth and development.
Working Environment:
Modern office space, collaborative work environment, state-of-the-art technology and equipment.
Software Development Intern (Full-Stack or Unity Development)
Posted today
Job Viewed
Job Description
We are seeking an enthusiastic Software Development Intern to join our team. Whether you have experience in Full-Stack Development or Unity Development, you’ll be able to contribute to innovative projects and gain hands-on experience in both areas. While your initial focus may be on one of these disciplines, you will have the opportunity to learn and grow in both Full-Stack and Unity development during your internship.
Key Responsibilities: For Full-Stack Development Interns- Assist in developing and maintaining responsive web applications using Svelte/React.js (frontend) and Nest.js (backend)
- Contribute to integrating REST APIs to ensure smooth communication between backend and frontend
- Help design and implement database schemas using SQL (MySQL, PostgreSQL) and NoSQL (MongoDB)
- Write clean, maintainable code and assist in performance, security, and scalability optimization
- Collaborate with developers to troubleshoot and resolve technical issues
- Assist in developing interactive applications using Unity (C#) for immersive experiences
- Contribute to the implementation of gameplay mechanics, interactive features, and environments
- Help optimize Unity applications for cross-platform deployment (Windows, iOS, Android)
- Assist with integrating hardware and software systems for seamless user experiences
- Participate in testing, debugging, and refining gameplay mechanics
- Gain exposure to both Full-Stack Development and Unity Development
- Collaborate with a cross-functional team and learn from experienced developers and designers
- Participate in team projects, gaining hands-on experience and knowledge of both technologies
- Learn best practices in web development, Unity-based immersive experiences, and application deployment
- Currently pursuing or recently completed a diploma/degree in Computer Science, Software Engineering, or a related field
- For Full-Stack Development Interns : Familiarity with JavaScript frameworks such as Svelte or React.js , Nest.js , and databases (SQL, NoSQL)
- For Unity Development Interns : Basic understanding of Unity (C#) and interactive application development
- Strong problem-solving skills, eagerness to learn, and willingness to work collaboratively
- Good communication skills and a positive attitude
- Hands-on experience in either Full-Stack Development or Unity Development , with opportunities to learn both
- Exposure to innovative web technologies and immersive application development
- Collaboration with a dynamic team of designers, engineers, and developers
- Mentorship from senior team members to support your career growth
- The chance to work on real-world projects that will boost your portfolio
If you're excited to dive into the world of software development, eager to learn both Full-Stack and Unity, and ready to make an impact, we want YOU on our team! Apply now and kick off your adventure with us!
Software Engineer/Senior Software Engineer
Posted 12 days ago
Job Viewed
Job Description
Job Responsibilities:
- Develop enterprise-level Java applications used by over 200 banks and financial institutions for authentication, authorization, and single sign-on.
- Build and maintain front-end interfaces with ReactJS, AngularJS, and Google Web Toolkit.
- Analyze business requirements and design software architecture using design patterns to ensure scalability and ease of maintenance.
- Investigate and resolve complex issues that Level 1 and 2 support teams cannot address, offering recommendations to identify root causes.
- Write clean, well-documented code that adheres to industry best practices.
Job Requirements:
- Degree in Computer Science or Engineering with relevant programming experience.
- 5 to 10 years of experience in a similar role.
- Strong analytical and problem-solving skills.
- Excellent communication skills for effective collaboration with developers, QA teams, team leads, and stakeholders.
- Proficiency in Java and at least one or more mainstream programming languages like TypeScript/JavaScript, C/C++, or C#.
- Expertise in Tomcat, Web Services, REST APIs, Docker, and Kubernetes/OpenShift.
- Experience with databases such as MySQL, Oracle, SQL Server, or Redis.
- Knowledge of software architecture, design patterns, and best coding practices.
- Ability to work independently and collaboratively in a team environment.
- Willingness to learn and adapt to new technologies and skills.
Apply Now
Join us and enhance your software engineering skills in a supportive learning environment. You'll gain expertise in software architecture, design patterns, best coding practices, and proper documentation.
#J-18808-LjbffrBe The First To Know
About the latest Full stack development Jobs in Singapore !
Software Engineer / Senior Software Engineer
Posted 23 days ago
Job Viewed
Job Description
As a Software Engineer with a strong attention to detail, you would be passionate about software development and delivering excellence. You should be able to focus on specific requirements while also considering end-to-end project strategies. You would work with all project stakeholders.
Key Responsibilities:
- Experience working in Java/.NET Core with API development and SQL databases.
- Minimum 7+ years of experience as a Frontend/Backend developer with strong object-oriented programming skills.
- Experience with Unit Testing frameworks like nUnit, xUnit, or MsTest, and good knowledge of various test cases including automation.
- Produce quality code adhering to performance, readability, and reusability best practices.
- Optimize applications for maximum speed and scalability.
- Implement Sitecore SXA and Habitat Components, integrating with external systems, including database design, data access, and ORMs, would be a plus.
- Develop scalable, cloud-based solutions with consideration for security and performance.
Software Engineer/Senior Software Engineer
Posted 23 days ago
Job Viewed
Job Description
Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore
Continue with Google Continue with Google
Software Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore
We’re looking for Software Engineers to join our Agile Product Delivery teams in Singapore. In this role,
you’ll work as part of balanced product teams to build, deliver and maintain the next generation of solutions
that deliver class-leading capabilities for the world's largest fully-automated container port in Tuas, as well
as innovative cargo solutions for the supply chain ecosystem. We are looking for people passionate about technology
and applying the best software engineering practices to solve complex business problems, adopting principles of
User-centred Design, Extreme Programming and Lean Product Management. No matter your current level of experience,
you will also have opportunities to develop and hone your technical skills and expertise.
Your role will encompass the below :
•Hands-on development of clean, efficient and testable code, usually in a pair programming
environment and using agile best practices such as Test Driven Development (TDD) and
continuous integration/continuous delivery (CI/CD)
•Demonstrate empathy to understand business needs to ensure the most important user stories
are delivered first
•Embrace a culture of feedback by giving and soliciting feedback from other designers,
managers, stakeholders and your cross-functional team to continually raise the bar on quality
Requirements
•Diploma or Degree in Computer Science or related fields
•A strong interest in software engineering using agile methodologies
•A growth mindset to learn new skills and appreciate business domain
•Strong communication and interpersonal skills
•Excellent analytical and problem-solving skills
What is highly valued and will be an advantage
Only shortlisted candidates will be notified.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Truck Transportation
Referrals increase your chances of interviewing at PSA Singapore by 2x
Get notified about new Senior Software Engineer jobs in Singapore, Singapore .
Project Intern, Digital Innovations & Solutions (Full Stack Developer) Web Frontend Engineer(Work Location: Remote in Taiwan) Back-end Software Engineer (On-site )South East Community Development Council, Singapore 1 week ago
Changi, East Region, Singapore 9 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Develop enterprise-level Java applications used by over 200 banks and financial institutions for authentication, authorization, and single sign-on.
- Build and maintain front-end interfaces with ReactJS, AngularJS, and Google Web Toolkit.
- Analyze business requirements and design software architecture using design patterns to ensure scalability and ease of maintenance.
- Investigate and resolve complex issues that Level 1 and 2 support teams cannot address, offering recommendations to identify root causes.
- Write clean, well-documented code that adheres to industry best practices.
Job Requirements:
- Degree in Computer Science or Engineering with relevant programming experience.
- 5 to 10 years of experience in a similar role.
- Strong analytical and problem-solving skills.
- Excellent communication skills for effective collaboration with developers, QA teams, team leads, and stakeholders.
- Proficiency in Java and at least one or more mainstream programming languages like TypeScript/JavaScript, C/C++, or C#.
- Expertise in Tomcat, Web Services, REST APIs, Docker, and Kubernetes/OpenShift.
- Experience with databases such as MySQL, Oracle, SQL Server, or Redis.
- Knowledge of software architecture, design patterns, and best coding practices.
- Ability to work independently and collaboratively in a team environment.
- Willingness to learn and adapt to new technologies and skills.
Apply Now
Join us and enhance your software engineering skills in a supportive learning environment. You'll gain expertise in software architecture, design patterns, best coding practices, and proper documentation.
Tell employers what skills you haveWeb Services
Scalability
Oracle SQL
Design Patterns
REST
AngularJS
Software Engineering
MySQL
Tomcat
SQL
SQL Server
Docker
Authentication
Java
Databases
Business Requirements