Full Stack Software Developer

Be among the first applicants.
DP Architects Pte Ltd
Singapore
SGD 45,000 - 85,000
Be among the first applicants.
2 days ago
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 a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Software Developer jobs in Singapore