drjobs Intermediate Full Stack Software Developer

Intermediate Full Stack Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cape Town - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Intermediate Full Stack Software Developer

Minimum Requirements:

  • At least 3 years of relevant experience

Frameworks and Languages

  • NestJs
  • TypeScript
  • JavaScript
  • Node JS

Database

  • FireBase
  • MySQL
  • Cloud SQL
  • MongoDB
  • PostgreSQL

Tools

  • Git

Responsibilities:

  • Develop and Maintain Software Solutions:
  • Design build and maintain scalable and robust software solutions using the WhatsApp Business platform.
  • Implement APIs integrations and software features that meet business requirements.
  • Collaborate with CrossFunctional Teams:
  • Work closely with product managers designers and other developers to understand project requirements and deliver effective solutions.
  • Participate in code reviews provide constructive feedback and ensure code quality.
  • Troubleshoot and Debug Issues:
  • Identify analyze and resolve software bugs and issues promptly.
  • Perform debugging and troubleshooting to ensure software reliability and performance.
  • Database Management:
  • Design and manage databases using FireBase MySQL Cloud SQL MongoDB and PostgreSQL.
  • Optimize queries and ensure data integrity and security.
  • Adopt and Implement Best Practices:
  • Follow best practices in software development including coding standards testing and documentation.
  • Stay uptodate with emerging technologies and industry trends.
  • UI/UX Development:
  • Work on frontend development using frameworks such as React NextJs and MUI ensuring a seamless user experience.
  • Collaborate with UI/UX designers to create userfriendly interfaces.
  • Cloud Services and Hosting:
  • Manage and deploy applications on cloud platforms such as GCS and Azure.
  • Ensure efficient use of cloud resources and implement best practices for cloud hosting.
  • Support and Maintenance:
  • Provide ongoing support and maintenance for existing software applications.
  • Monitor application performance and make improvements as needed.
  • Continuous Improvement:
  • Identify areas for improvement in existing systems and processes.
  • Propose and implement enhancements to improve efficiency and functionality.
  • Documentation:
  • Create and maintain technical documentation for software applications APIs and integrations.
  • Document code changes and maintain version control.
  • Team Collaboration:
  • Participate in team meetings sprint planning and Agile ceremonies.
  • Contribute to a collaborative and innovative team environment.



Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.