Full Stack Developer

Job details

Contract Type

Description

Minimum Requirements:

  • Bachelor’s degree in computer science, Information Technology, or equivalent work experience.
  • Minimum 5 years' experience in software development in a medium-to-large enterprise environment.
  • Experience working with ERP environments.
  • Experience supporting production/operations systems.


Responsibilities

  • Build and maintain web/Mobile applications, developing both front-end and back-end functionality.
  • Develop user-facing features with modern HTML, CSS, and JavaScript frameworks (such as React, Angular, or Vue.js).
  • Implement server-side logic with back-end languages and frameworks such as Node.js, Python, or PHP.
  • Create and manage RESTful APIs to support data-driven applications.

Website Support and Maintenance

  • Provide ongoing website maintenance, ensuring websites are updated, fully functional, and secure.
  • Troubleshoot and resolve technical issues promptly, minimizing downtime and user impact.
  • Monitor website performance, load times, and traffic to ensure high availability and scalability.

Hosting and Server Management

  • Manage and monitor hosting environments, including provisioning, setup, configuration, and maintenance of servers (e.g., AWS, Azure, Digital Ocean).
  • Deploy applications, perform backups, and manage storage requirements as needed.
  • Ensure website and application security, setting up firewalls, SSL certificates, and performing regular security audits.

Database Management

  • Design, develop, and maintain databases, including data schema design, optimization, and query performance.
  • Use SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data management and storage.
  • Perform regular data backups and manage data redundancy and failover strategies.

Monitoring and Reporting

  • Set up monitoring tools for uptime, server health, and security alerts to proactively identify and address potential issues.
  • Track website analytics and provide performance insights, reports, and recommendations for improvements.

Documentation and Best Practices

  • Document development processes, deployment instructions, and technical specifications.
  • Establish and maintain coding best practices, testing protocols, and release processes to ensure quality and consistency.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at Unga Holdings Limited. Enter your email to start your application now