Full-Stack Software Engineer

Key Responsibilities

  • Build, test and maintain web-based applications.
  • Design and manage application databases, APIs and integrations.
  • Develop front-end user interfaces and back-end services to support business processes.
  • Conduct code reviews and perform codebase validation to ensure quality, consistency and maintainability.
  • Deploy, monitor and maintain applications in cloud-hosted environments.
  • Implement authentication, authorization, audit logging and security controls.
  • Troubleshoot issues, resolve defects and provide ongoing application support.
  • Maintain technical documentation, source code repositories, and development standards.

Qualifications

  • Proven experience developing, testing and deploying production web applications
  • Proven experience in front-end frameworks, backend services, and cloud deployment environments.
  • Proficiency in web technologies (HTML, CSS, Javascript) and modern programming languages (Java, C#, Python, or PHP)
  • Experience with relational databases such as PostgreSQL, MySQL, and working with APIs and system integration.
  • Experience integrating third-party systems through APIs.
  • Experience using Git and version control workflows.
  • Experience using AI-assisted development tools and automation platforms.
  • Understanding of software architecture, system integration, database design principles, authentication & authorisation, and role-based access control.
  • Understanding of software testing, debugging, and quality assurance practices and CI/CD pipeline.
  • Ability to communicate effectively with non-technical stakeholders.
Scroll to Top

Contact Us

Contact Form Demo