Senior Full Stack Developer – Remote (node.js, Graphql, Postgres, React, Typescript)

South Africa, South Africa

Job Description


Senior Full Stack Developer - REMOTE (Node.js, GraphQL, Postgres, React, Typescript)IT - Software Development
Cape Town - Western Cape ~ Johannesburg - Gauteng ~ Durban - KwaZulu Natal ~ RemoteENVIRONMENT:Are you ready to embark on an exciting journey with a dynamic company that values innovation, creativity, and passion? Our client is an immersive and transformative music player and community platform designed for the electronic music community. They are seeking a highly skilled Senior Full Stack Developer to join their team. The ideal candidate will have extensive experience in both frontend and backend development, with expertise in Node.js, GraphQL, Postgres, React, and Typescript. You will play a crucial role in developing and enhancing their music streaming platform, collaborating with cross-functional teams to deliver high-quality software solutions that elevate the user experience and drive innovation.DUTIES:

  • Design, develop, and maintain scalable and efficient backend services using Node.js and GraphQL.
  • Work with PostgresDB to manage data storage solutions, ensuring data integrity and optimal performance.
  • Develop and enhance user interfaces using React and Typescript, ensuring a seamless and intuitive user experience.
  • Collaborate with product managers, designers, and other developers to define and implement new features and improvements.
  • Ensure code quality, maintainability, and scalability through code reviews, testing, and best practices.
  • Troubleshoot and resolve issues, optimizing performance across the entire stack.
  • Stay up to date with the latest industry trends and technologies to drive continuous improvement.
REQUIREMENTS:
  • Proven experience as a Full Stack Developer, with a strong portfolio of relevant projects.
  • Expertise in Node.js and GraphQL for backend development.
  • Proficiency in PostgresDB and SQL for database management.
  • Advanced skills in React and Typescript for frontend development.
  • Familiarity with RESTful APIs, Websockets, and other web technologies.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Preferred Qualifications:
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and CI/CD pipelines.
  • Knowledge of modern DevOps practices and containerization (e.g., Docker, Kubernetes).
  • Familiarity with Agile methodologies and project management tools (e.g., JIRA, Trello).
ATTRIBUTES:
  • Strong problem-solving skills and the ability to work independently as well as part of a team.
  • Excellent communication skills, both written and verbal.
Copyright 2016 xc2xa9 Datafin. All Rights Reserved.|Manage Cookie ConsentTo provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.Functional Functional Always activeThe technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network. Preferences PreferencesThe technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user. Statistics StatisticsThe technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. Marketing MarketingThe technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.Accept Deny View preferences Save preferencesManage consentsvg class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"

Datafin

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1315330
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned