1,292 Full Stack Development jobs in Singapore
School of Infocomm - Lecturer (Software Development / Full Stack Development) Republic Polytech[...]
Posted 8 days ago
Job Viewed
Job Description
What the role is:
The school is looking for dynamic individuals with a high degree of self-motivation and the ability to work effectively in a team environment.
What you will be working on:
You will be involved in the following to support our full time and part-time course offerings in areas related to Software Development, Full Stack Development, and other foundational ICT modules.
• Implement and administer module delivery, related activities (including student assessments and assignments) to meet learning outcomes.
• Plan, design and develop module curriculum, learning activities and materials.
• Stay current and responsive to changing developments in the profession and educational landscape through active engagement with industry and professional bodies/communities.
• Maintain links with industry to stay current and to promote collaborations. You will have the opportunities to develop and grow your capabilities through industry projects or academic research projects and professional learning communities.
What we are looking for:
Applicants should have a relevant qualification in IT / Computer Science, with a minimum of 2 years’ industry experience. Applicants should be proficient in two or more of the following areas:
• Programming languages such as Python, JavaScript ES6
• Development of mobile and web applications and software testing
• UI/UX design for software development
• Containerization platforms and/or cloud deployment technologies
• Application deployment by using CI/CD
About Republic Polytechnic
The first educational institution in Singapore to leverage the Problem-based Learning approach for all its diploma programmes, Republic Polytechnic (RP) has seven schools offering courses in Applied Science, Engineering, Business, Hospitality, Infocomm, Sports and Health, and Technology for Arts, Media and Design. To support Singapore’s national effort to promote continuous, lifelong learning, our Academy for Continuing Education (ACE) offers a wide range of part-time programmes. We welcome you to grow with us! Discover a people- and family-oriented culture, where you are inspired to improve as you nurture lifelong learners. For more information from RP, please visit or follow us on LinkedIn.
#J-18808-Ljbffr
Full Stack Product Development Lead
Posted today
Job Viewed
Job Description
Software Engineering Specialist
Role Overview
As a key contributor to our technical team, you will play a pivotal role in shaping the next generation of AI-native products. You will oversee the development of all user-facing products, establishing robust frontend resources and crafting tailored UIs for valued customers.
Key Responsibilities
- Create cutting-edge AI-native products that meet the highest standards of innovation and excellence.
- Oversee the development of all user-facing products, ensuring seamless integration with backend systems.
- Establish frontend resources such as design systems, internal libraries, and tooling to streamline development processes.
- Craft tailored UIs for key customers, delivering exceptional user experiences.
- Collaborate with cross-functional teams to drive innovation and excellence.
About Us
We are committed to building useful multimodal artificial intelligence that empowers organizations and businesses. Our team comprises top talent from around the world, brought together by a shared passion for innovation and excellence. We operate under a remote-first approach, fostering collaboration and creativity across geographical boundaries.
Why This Role?
- Elite Team: Collaborate with top-tier engineers, researchers, and operators to drive innovation in cutting-edge AI technology.
- Mission-Driven Environment: Work alongside a collaborative, mission-focused team dedicated to advancing AI for meaningful applications.
- Inclusive and Open Culture: Thrive in an open and inclusive work environment that values diverse perspectives and fosters creativity.
- Generous Benefits: Enjoy comprehensive healthcare benefits, including vision and dental, and additional perks that support your well-being.
- Visa Support: We provide visa assistance to ensure a smooth transition and support your career with us.
Full Stack Software Development Expert
Posted today
Job Viewed
Job Description
We are a global provider of digital platform engineering and development services. With operations in Singapore since 2013, we deliver top-notch solutions to our customers. We are recognized as a leader in our industry and are committed to providing inspiring careers.
Job OverviewYou will collaborate with talented technologists and accelerate your career by participating in upskilling, training, and certification programs. This is why we were awarded for championing employees' skills development and building a lifelong learning culture.
Why Choose Us?- We are one of the most loved workplaces according to industry reports.
- Employee ideas drive our business in a very supportive environment where your voice matters.
- You will be challenged while working alongside the best talent globally, using top-notch technologies and seeking new industry trends and best practices.
- We offer a transparent career path and individual roadmap to engineer your future & accelerate your journey.
- We value diversity and encourage candidates from all backgrounds to apply.
- Design and develop scalable full-stack Java applications aligned with business needs.
- Propose and implement technical solutions to complex problems across the application lifecycle.
- Define and enforce best practices in architecture, code quality, CI/CD, and branching strategies.
- Collaborate with stakeholders and cross-functional teams to ensure timely, high-quality delivery.
- Troubleshoot and resolve critical technical issues across frontend and backend components.
- Proven experience as a full-stack Java architect/engineer (frontend + backend).
- Strong hands-on knowledge of Java (Spring, Camel, CXF), RESTful APIs, Oracle, GitLab, and Nexus.
- Solid understanding of system security and secure coding practices.
- Experience managing senior stakeholders and translating business needs into technical solutions.
- Excellent problem-solving skills and ability to lead technical discussions.
- Bachelor's degree in computer science or related field.
- 7+ years of relevant experience in Java development.
- Experience in the banking or financial services domain.
- Familiarity with DevOps tools or cloud platforms (e.g., AWS, Azure).
- Apply and share your background.
- Go through standard interviews.
- Get ready to join the team.
Principal Software Engineer - Web Development
Posted today
Job Viewed
Job Description
The Frontend team plays a pivotal role in building and maintaining the web products and infrastructure of TikTok.
Our goal is to create stable, sustainable, and reusable infrastructure that empowers each product team to develop, test, and deploy their features efficiently and effectively.
We support web developers and designers from multiple teams by standardizing the development environment and workflow, determining tech stacks and best practices, as well as building commonly shared libraries.
Key Responsibilities:
- Design and implement innovative solutions to enhance the developer experience;
- Develop, optimize, and scale the next generation of our automated build/test/deploy system;
- Write high-quality, reusable code that meets the highest standards of excellence;
- Collaborate with cross-functional teams to define and prioritize requirements;
- Serve as a technical resource and engineering mentor for junior frontend developers.
To succeed in this role, you will need:
- Proficiency in web development cycles, including package management, module bundling, unit testing, and integration testing;
- Knowledge of modern frontend technologies, such as Typescript, React/Redux, ES6, Webpack, and styled components;
- Experience working with cross-team collaboration and coordination;
- Strong problem-solving skills and attention to detail;
- Ability to work in a fast-paced environment and adapt to changing priorities.
We provide a range of benefits and opportunities, including:
- Professional growth and development opportunities;
- A collaborative and dynamic work environment;
- Flexible work arrangements and remote work options;
- Competitive compensation and benefits packages;
- Access to cutting-edge technologies and tools.
Senior Software Engineer - Web Development
Posted today
Job Viewed
Job Description
We're seeking a skilled Full Stack Developer to join our product engineering team.
About the Role:
- Build user-facing web interfaces using modern JavaScript technologies, such as React.js or Next.js, to create engaging and responsive web applications.
- Develop backend APIs and services using Node.js/Express or similar frameworks to manage data and business logic efficiently.
- Connect applications with databases, including PostgreSQL, MongoDB, or Firebase, to ensure seamless data exchange.
- Integrate with third-party APIs and cloud platforms, like AWS/GCP, to enhance functionality and scalability.
- Write clean, maintainable code and contribute to code reviews to ensure high-quality software development practices.
- Collaborate closely with designers and product managers to deliver smooth user experiences that meet business objectives.
- Implement automated testing and CI/CD pipelines to streamline deployment and reduce errors.
Requirements:
- A minimum of 3–6 years of full stack development experience in production environments.
- Strong skills in JavaScript/TypeScript, especially in React and Node.js, with a solid understanding of web performance, responsive design, and accessibility.
- Familiarity with REST/GraphQL APIs, Git workflows, and containerized environments is essential for success in this role.
- Comfortable working in agile, fast-paced environments with multiple stakeholders and deadlines.
Key Responsibilities:
This position involves a range of tasks, including building and maintaining complex web applications, integrating with various systems and services, and collaborating with cross-functional teams to drive business outcomes.
The ideal candidate will possess strong technical skills, excellent problem-solving abilities, and effective communication skills to work effectively in a dynamic environment.
Software Engineer / Senior Software Engineer
Posted 3 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 15 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 202506)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-LjbffrBe The First To Know
About the latest Full stack development Jobs in Singapore !
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
• Develop next generation machine using C++/C# platform and implement cross-application functions on the machines
.Design, develop, test, and maintain applications using C#, .NET Core/.NET Framework
• Participate in full software lifecycle including requirements, specification, design, and construction using agile and object oriented methodologies
• Development of new features and capabilities in existing code base, troubleshooting and root cause analysis and correction of software errors
• Work with cross-team members such as process and mechanical engineers in code testing or debugging
Requirements
• Bachelor's or Master's degree in computer engineering / computer science or related engineering discipline with significant software coursework.
• 2 years of experience on software development with high precision electro- mechanical components and system
• Proficient in C++ / C# ,.Net and Object Oriented Analysis & Object Oriented Design Methodologies
• Experience in debug and bring-up of prototype HW/SW systems and their interaction with motion systems
• Working experience in semi-conductor industry preferred
• Strong analytical and problem solving skills
• Good communication and interpersonal skills
• Self-motivated and able to work independently
** Senior grade would be offered to the candidate with strong background or relevant working experiences
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Open Government Products is an in-house team of engineers, designers, and product managers who build technology for the public good. We proactively identify areas where technology can help, test our prototypes with actual users, and bring our best ones to launch. This includes everything from building better frontend applications for citizens, to automating the internal operations of public agencies. We use and release open source software, keep a flat hierarchy, and bypass bureaucracy to focus on delivery. We work on real problems, build for the user, and push for change.
Projects we have worked on include:
Covid-19 Vaccination National Appointment System - A suite of systems built to enable Singapore's national vaccination campaign for Covid-19. This includes informational sites, appointment booking systems, and records management systems.
Data.gov.sg- An open repository of all the Singapore Government's public data. It helps people understand the data using visualizations and articles, and provides real-time APIs for developers to use.
Parking.sg- A mobile app alternative to parking coupons. It lets users pay, extend, and refund their parking sessions just using their phones.
FormSG - A form builder tool for agencies to self-service and create online forms that capture classified data, with the goal of replacing paper forms.
Isomer- Isomer provides government agencies with an easy-to-deploy static website building and hosting service to create usable, secure and faster informational websites quickly.
RedeemSG - RedeemSG helps the Singapore Government to create, send and track redemptions of digital vouchers easily.
PaySG - PaySG was developed to enable digital payments for government services, and was initially used for payments for COVID-19 swab tests and Stay-Home Notices for incoming travellers to Singapore.
An overview of other OGP products can be found on our website does a Software Engineer do?
As a software engineer, you will:
- Build prototypes to demonstrate technological opportunities
- Design system architectures
- Write production quality code
- Manage deployments to cloud infrastructure
- Identify potential projects that improve the public good
- Design novel systems that work around bureaucratic constraints
- Advocate and explain these technical ideas to other government agencies
- Establish best practices for developer operations
- (For more experienced engineers) provide technical leadership across multiple product teams
- Share your expertise and mentor other engineers
- Help with recruiting
Your job will be to bring expertise and capability to the public sector. Sometimes this means coding new systems from scratch. Other times this means using the best solutions the development community has to offer. We use cloud services, open source software, and commodity hardware as far as possible. These often include, but are not limited to: GitHub, AWS, React Native, MongoDB, and Stripe amongst others. Knowing what to build and what to reuse lets us avoid wasting time on solved problems and focus on delivering actual value.
You will work on meaningful projects that solve problems pertinent to our society, from transportation, to education, to healthcare. The public sector is full of opportunities where even the simplest software can have a big impact on people's lives. You will have direct ownership of your work with over 70% of our projects starting as ground up initiatives. Rather than work on commercial ventures commonly found in the startup scene, we're here to improve how we live as a society through what we can offer as a government.
What it is like working here
Rapid Prototyping - Instead of spending too much time debating ideas we prefer testing them. This identifies potential problems quickly, and more importantly, conveys what is possible to others easily.
Ownership - In addition to technical responsibilities, this means having opinions on what is being done and having ideas on what should be done next. Building something that you believe in is the best way to build something good.
Continuous Learning - Working on new ideas often means not fully understanding what you are working on. Taking time to learn new architectures, frameworks, technologies, and even languages is not just encouraged but essential.
Job requirements
Who we are looking for
We work mostly in Typescript. However, we don't require experience in any specific programming language or technology. Core competency in at least one language and the ability to learn is what matters to us.
We look for people who:
Have a demonstrated ability to build software - Prior work and personal projects count for much more than specific degrees.
Write code to solve abstract programming problems - Clear thinking, the ability to debug, and understanding the limits of an approach matter much more than getting the "correct" answer.
Talk and reason about code with other engineers - We work as a team so you need to be able to not just solve problems, but have other people understand your solutions.
Take initiative to make things happen - Our job is to push for change in government, so we need to challenge the status quo and not wait for instruction.
Want to work for the public good - We are public servants, we serve the public. This sometimes means ignoring political pressures and misguided policies. We need people who will push back if something is not in the public interest.
Overall we look for people who have ability, initiative, good communication, and strong values.
If you're keen to apply, please visit our careers page and send in your application directly
Our Careers Page:
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Who we are
Open Government Products is an in-house team of engineers, designers, and product managers who build technology for the public good. We proactively identify areas where technology can help, test our prototypes with actual users, and bring our best ones to launch. This includes everything from building better frontend applications for citizens, to automating the internal operations of public agencies. We use and release open source software, keep a flat hierarchy, and bypass bureaucracy to focus on delivery. We work on real problems, build for the user, and push for change.
Projects we have worked on include:
Covid-19 Vaccination National Appointment System - A suite of systems built to enable Singapore's national vaccination campaign for Covid-19. This includes informational sites, appointment booking systems, and records management systems.
Data.gov.sg - An open repository of all the Singapore Government's public data. It helps people understand the data using visualizations and articles, and provides real-time APIs for developers to use.
Parking.sg - A mobile app alternative to parking coupons. It lets users pay, extend, and refund their parking sessions just using their phones.
FormSG - A form builder tool for agencies to self-service and create online forms that capture classified data, with the goal of replacing paper forms.
Isomer - Isomer provides government agencies with an easy-to-deploy static website building and hosting service to create usable, secure and faster informational websites quickly.
RedeemSG - RedeemSG helps the Singapore Government to create, send and track redemptions of digital vouchers easily.
PaySG - PaySG was developed to enable digital payments for government services, and was initially used for payments for COVID-19 swab tests and Stay-Home Notices for incoming travellers to Singapore.
An overview of other OGP products can be found on our website
What does a Software Engineer do?As a software engineer, you will:
- Build prototypes to demonstrate technological opportunities
- Design system architectures
- Write production quality code
- Manage deployments to cloud infrastructure
Because our team focuses on pushing new initiatives, you will also have to:
- Identify potential projects that improve the public good
- Design novel systems that work around bureaucratic constraints
- Advocate and explain these technical ideas to other government agencies
We are also looking for experienced software engineers In addition to the above, more experienced software engineers will be expected to:
- Establish best practices for developer operations
- (For more experienced engineers) provide technical leadership across multiple product teams
- Share your expertise and mentor other engineers
- Help with recruiting
You're not just here to write code, but also to figure out what we should be building and how we should build it.
Your job will be to bring expertise and capability to the public sector. Sometimes this means coding new systems from scratch. Other times this means using the best solutions the development community has to offer. We use cloud services, open source software, and commodity hardware as far as possible. These often include, but are not limited to: GitHub, AWS, React Native, MongoDB, and Stripe amongst others. Knowing what to build and what to reuse lets us avoid wasting time on solved problems and focus on delivering actual value.
You will work on meaningful projects that solve problems pertinent to our society, from transportation, to education, to healthcare. The public sector is full of opportunities where even the simplest software can have a big impact on people's lives. You will have direct ownership of your work with over 70% of our projects starting as ground up initiatives. Rather than work on commercial ventures commonly found in the startup scene, we're here to improve how we live as a society through what we can offer as a government.
What it is like working hereRapid Prototyping - Instead of spending too much time debating ideas we prefer testing them. This identifies potential problems quickly, and more importantly, conveys what is possible to others easily.
Ownership - In addition to technical responsibilities, this means having opinions on what is being done and having ideas on what should be done next. Building something that you believe in is the best way to build something good.
Continuous Learning - Working on new ideas often means not fully understanding what you are working on. Taking time to learn new architectures, frameworks, technologies, and even languages is not just encouraged but essential.
Job requirementsWho we are looking for
We work mostly in Typescript. However, we don't require experience in any specific programming language or technology. Core competency in at least one language and the ability to learn is what matters to us.
We look for people who:
Have a demonstrated ability to build software - Prior work and personal projects count for much more than specific degrees.
Write code to solve abstract programming problems - Clear thinking, the ability to debug, and understanding the limits of an approach matter much more than getting the "correct" answer.
Talk and reason about code with other engineers - We work as a team so you need to be able to not just solve problems, but have other people understand your solutions.
Take initiative to make things happen - Our job is to push for change in government, so we need to challenge the status quo and not wait for instruction.
Want to work for the public good - We are public servants, we serve the public. This sometimes means ignoring political pressures and misguided policies. We need people who will push back if something is not in the public interest.
Overall we look for people who have ability, initiative, good communication, and strong values.
If you're keen to apply, please visit our careers page and send in your application directly
Our Careers Page:
Tell employers what skills you haveMongoDB
Website Building
Hardware
Open Source Software
TypeScript
Public Sector
Rapid Prototyping
React Native
Cloud Services
Technical Leadership
Github
Ability To Learn
Nearby Locations
Other Jobs Near Me
Industry
- request_quote Accounting
- work Administrative
- eco Agriculture Forestry
- smart_toy AI & Emerging Technologies
- school Apprenticeships & Trainee
- apartment Architecture
- palette Arts & Entertainment
- directions_car Automotive
- flight_takeoff Aviation
- account_balance Banking & Finance
- local_florist Beauty & Wellness
- restaurant Catering
- volunteer_activism Charity & Voluntary
- science Chemical Engineering
- child_friendly Childcare
- foundation Civil Engineering
- clean_hands Cleaning & Sanitation
- diversity_3 Community & Social Care
- construction Construction
- brush Creative & Digital
- currency_bitcoin Crypto & Blockchain
- support_agent Customer Service & Helpdesk
- medical_services Dental
- medical_services Driving & Transport
- medical_services E Commerce & Social Media
- school Education & Teaching
- electrical_services Electrical Engineering
- bolt Energy
- local_mall Fmcg
- gavel Government & Non Profit
- emoji_events Graduate
- health_and_safety Healthcare
- beach_access Hospitality & Tourism
- groups Human Resources
- precision_manufacturing Industrial Engineering
- security Information Security
- handyman Installation & Maintenance
- policy Insurance
- code IT & Software
- gavel Legal
- sports_soccer Leisure & Sports
- inventory_2 Logistics & Warehousing
- supervisor_account Management
- supervisor_account Management Consultancy
- supervisor_account Manufacturing & Production
- campaign Marketing
- build Mechanical Engineering
- perm_media Media & PR
- local_hospital Medical
- local_hospital Military & Public Safety
- local_hospital Mining
- medical_services Nursing
- local_gas_station Oil & Gas
- biotech Pharmaceutical
- checklist_rtl Project Management
- shopping_bag Purchasing
- home_work Real Estate
- person_search Recruitment Consultancy
- store Retail
- point_of_sale Sales
- science Scientific Research & Development
- wifi Telecoms
- psychology Therapy
- pets Veterinary