Talent Sam is a leading outsourcing and HR company dedicated to building exceptional teams for international organizations with South African Talent. Our mission is to simplify the hiring process by connecting businesses with top-tier talent.
Responsibilities:
-
Develop and maintain high-quality web applications to support Talent Sam's operational goals.
-
Collaborate closely with UI/UX designers to create user-friendly interfaces that enhance the candidate and client experience.
-
Implement robust back-end services using RESTful APIs and integrate them with front-end technologies.
-
Utilize cloud services (AWS, Azure, DigitalOcean) for application deployment and infrastructure management.
-
Manage and optimize databases (MySQL, PostgreSQL, MongoDB) for effective data storage and retrieval.
-
Conduct thorough testing and debugging to ensure optimal performance of applications.
-
Work collaboratively with cross-functional teams to meet project deadlines and deliver high-quality solutions.
Requirements:
-
3+ years of experience in full stack development.
-
Proficient in front-end technologies such as React, Next.js, and state management libraries (Redux, React Query).
-
Strong expertise in back-end technologies, including Node.js (with Express.js or Nest.js) and PHP.
-
Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
-
Familiarity with cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes).
-
Excellent version control skills using Git and familiarity with project management tools (JIRA, Trello).
-
Strong problem-solving skills and the ability to work independently.
-
Good communication skills in English.
-
Dedicated quiet work space with fibre internet (minimum 50 Mbps)
Nice-to-haves:
-
Experience in eCommerce development or marketplace applications.
-
Knowledge of mobile application development using React Native.
-
Familiarity with GraphQL and serverless architecture.