D

Full Stack Software Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Full Stack Software Developer

COMPANY:

DP Architects Pte Ltd

BUILD YOUR FUTURE WITH US

Every DPian Matters is the motto that reflects our core values. DP Architects actively supports the growth of our people through dedicated talent development programmes, clear career pathways and access to global opportunities. Our culture of continuous learning, collaboration and shared purpose develops skilled and engaged people deeply invested in the future of our built environment. Our practice is defined by the pursuit of design excellence, supported by research and innovation, and anchored in teamwork for the collective good. Together, we pursue better-than-sustainable outcomes to shape a regenerative future for our cities and communities.

JOB SUMMARY:
The Full Stack Software Developer is responsible for designing, developing, deploying and maintaining web applications and software solutions that support business operations and digital initiatives. The role works closely with cross-functional teams to deliver secure, scalable and high-quality applications, handling both frontend and backend development while ensuring seamless system integration and performance.

JOB RESPONSIBILITIES:

Software Development: 

  • Collaborate with the tech team to develop web applications and software plugins;
  • Handle both frontend and backend development (including design, testing, programming), ensuring seamless integration of user interfaces with server-side logic’
  • Integrate software solutions with existing business systems;

Deployment, Security and Maintenance:

  • Deploy digital solutions to various environments, ensuring scalability, security, and reliability;
  • Implement security measures for applications, such as securing APIs, managing authentication and authorization mechanisms, and ensuring data integrity;
  • Monitor, maintain, and improve the performance of deployed applications, including bug-fixing;

Technical Collaboration: 

  • When needed, work with stakeholders to understand requirements and technical specifications to deliver functional solutions;
  • Collaborate with designers, architects, and other team members to ensure solutions meet user needs and project goals;

Testing and Quality Assurance: 

  • Conduct testing and debugging to ensure high-quality, error-free applications;
  • Participate in code reviews and contribute to the establishment of best practices;

Documentation: 

  • Prepare and maintain clear documentation for developed solutions, including APIs, workflows, and deployment guidelines;

Continuous Learning: 

  • Stay updated with the latest technologies, frameworks, and tools to contribute innovative ideas to the team;



JOB REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field;
  • Technical Skills:
    • Experience in:
      • Frontend technologies: Angular 18+;
      • Backend technologies:
        • FastAPI;
        • ASP.NET Core and C# (to develop plugins);
      • Database technologies: Postgres, Microsoft SQL Server, MongoDB;
      • Deployment technologies: Docker;
      • Version control: Git;
  • Problem-Solving Skills: Strong analytical and problem-solving skills with attention to detail;
  • Team Collaboration: Ability to work effectively in a team environment, communicate ideas clearly, and contribute to project success;
  • Learning Attitude: Willingness to learn and adapt to new technologies and frameworks;

Good to have

  • Familiarity with software development for AEC (Architecture, Engineering, and Construction) tools like Revit, Rhino, or Sketchup;
  • Experience in deploying and maintaining applications in cloud environments ([e.g., AWS, Azure, or GCP]);
  • Knowledge of API design and development;
  • Exposure to CI/CD pipelines for software deployment;
  • Understanding of Agile methodologies and project management tools ([e.g., Jira, Trello]);
  • A portfolio or GitHub repository showcasing past projects or code samples.
Original job Full Stack Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Full Stack Software Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Full Stack Software Developer Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.