Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Software Developer

DP ARCHITECTS PTE LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading architecture firm in Singapore is seeking a skilled software developer to join their team. The role encompasses full-cycle development of web applications and plugins, requiring expertise in frontend technologies like Angular 18+, and backend technologies such as FastAPI and ASP.NET Core. Candidates are expected to have strong problem-solving skills and a collaborative attitude. The position offers an opportunity to work on innovative projects in a dynamic environment.

Qualifications

  • Bachelor’s degree in a relevant field.
  • Experience with frontend technologies, especially Angular 18+.
  • Strong skills in backend frameworks like FastAPI and ASP.NET Core.

Responsibilities

  • Collaborate to develop web applications and software plugins.
  • Handle both frontend and backend development seamlessly.
  • Ensure deployment security and maintain application performance.

Skills

Angular 18+
FastAPI
ASP.NET Core and C#
Postgres
Microsoft SQL Server
MongoDB
Docker
Git
Problem-solving skills
Team collaboration
Learning attitude

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related field
Job description
Roles and 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;
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.