Cost effectively grow your team with native English speaking talent. We make it easy for your business to succeed.
Full Stack Developer
Location
South Africa
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer
Talent Sam
• 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.
Job 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.
Benefits
- Dedicated quiet work space with fibre internet (minimum 50 Mbps)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the technical development and maintenance of the iloilo platform, ensuring high-quality code and adherence to best practices. • Collaborate with cross-functional teams to translate business requirements into technical specifications. • Mentor and guide junior developers, creating a supportive and inclusive team environment. • Implement and oversee AI and machine learning features within the platform. • Stay updated on emerging technologies and industry trends, recommending innovations when appropriate. • Ensure the platform meets performance, security, and scalability requirements. • Help shape the overall product strategy from a technical perspective. • Ensure the platform's compliance with data protection regulations and industry standards. • Collaborate with the product team to implement user feedback and continuously improve the platform. • Manage the technical aspects of scaling the platform as user base grows.
Software Development Engineer, Remote
Advanced EndodonticsChanging The Face of Root Canals, One Patient at a Time.
• Design, develop, and maintain high-quality software solutions for e-commerce applications. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable, and efficient code while following best practices. • Troubleshoot and debug applications to optimize performance and reliability. • Participate in code reviews and provide constructive feedback to team members. • Stay updated with emerging technologies and industry trends to enhance the software development process.
Senior Full Stack Developer, Classic ASP
CC.Talent (formerly CodingChiefs)Direct remote software developers available for all languages and frameworks!
• Develop, maintain, and enhance web applications using Classic ASP, JavaScript/jQuery, MS SQL Server, .NET 6 and above, Open API, and AWS. • Collaborate with the internal team to ensure high-quality and timely delivery of projects. • Implement best practices in coding, testing, and deployment. • Provide technical support and troubleshooting for existing applications. • Communicate effectively with team members and stakeholders, including the CEO and Directors.
Lead Software Engineer II - Autonomy Software
Scientific SystemsScientific Systems advances the possibilities of AI-enabled mission autonomy
The Lead Software Engineer II – Autonomy Software will support the company’s core AI-enabled Autonomy Software development team in an assigned small-team leadership role. Primary responsibilities include day-to-day, agile software engineering for initial development, DevSecOps and CI/CD integration, and ongoing software test and evaluation using advanced modeling and simulation platforms. Additional responsibilities include providing autonomy software integration and test support to multiple autonomy programs aligned with specific customer autonomy objectives. Essential Functions: - Lead or support a software team to develop software applications based on defined and derived requirements and create software designs at the object/class and application level. - Lead or support migrations of SSCI software applications to the SSCI Digital Engineering Environment, as directed, in support of current and future USG and DoD software acquisition requirements. - Write and review software documentation. - Lead or support development sprints and code reviews. - Manage a small software team tasked to achieve program milestones as directed, in accordance with modern software engineering Agile Software Development methodologies. - Lead or support Prime and customer-facing interactions. - Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (Navigation, Mission Planning, Autonomy, etc.). - Assist with non-technical programmatic priorities as needed, including staff planning, budget estimation and tracking, and customer-facing interactions. - This role may require the ability to sit or stand at a desk and work on a computer for prolonged periods of time. - May require the ability to push/pull/lift up to 15 pounds. - Must be able to obtain and maintain a US DOD Security Clearance.




