Remote Full-Stack Developer

2 days ago

East London, Eastern Cape, South Africa Placements24 Remote Full-time

About the Role

Our client, a dynamic and innovative force in the telecommunications industry, is actively seeking a skilled and passionate Remote Full-Stack Developer to join their thriving engineering team. This is a fully remote position, allowing you to work from anywhere within South Africa. You will play a crucial role in developing and enhancing our client's cutting-edge software solutions that power their extensive telecommunications services. This role demands a blend of front-end and back-end expertise, enabling you to contribute across the entire software development lifecycle. If you are a proactive developer who thrives in a remote-first environment and is eager to tackle challenging projects, this opportunity in Tembisa, Gauteng, ZA (though remote) is perfect for you. We are looking for someone who is adept at translating complex requirements into robust and scalable code.

Key Responsibilities

  • Develop, test, and deploy high-quality, scalable web applications using modern full-stack technologies.
  • Collaborate closely with product managers, designers, and other engineers to define and implement new features.
  • Write clean, maintainable, and efficient code for both front-end and back-end systems.
  • Design and implement robust APIs and integrations with third-party services.
  • Optimize applications for maximum speed, scalability, and security.
  • Participate in code reviews to ensure code quality and share knowledge with the team.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Contribute to architectural decisions and technology selection.
  • Stay updated with the latest trends and technologies in full-stack development.
  • Maintain and improve existing codebase, ensuring performance and reliability.

Requirements

  • Proven experience as a Full-Stack Developer or similar role, with a strong portfolio of work.
  • Proficiency in front-end technologies such as React, Angular, or Vue.js, and HTML5, CSS3, JavaScript/TypeScript.
  • Solid experience with back-end languages like Node.js, Python, Java, or Ruby, and associated frameworks (e.g., Express, Django, Spring Boot).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Understanding of RESTful API design principles and experience building APIs.
  • Experience with version control systems, particularly Git.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills, especially in a remote team setting.
  • A degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits

  • Fully remote work arrangement, offering unparalleled flexibility.
  • Competitive salary and performance-based bonuses.
  • Opportunity to work on exciting and impactful projects in the telecommunications space.
  • Collaborative and supportive remote team culture.
  • Professional development opportunities, including training and conference attendance.
  • Flexible working hours to accommodate different time zones.
  • Contribution to a leading company in the rapidly evolving telecom sector.
  • Access to the latest development tools and technologies.
  • Generous annual leave allowance.
  • Regular team virtual social events to foster connection.