50plusstellen
Zurück zu den Treffern

Remote Senior Software Engineer - Full Stack

Anzeige auf Englisch

ArbeitsortSoweto
+ 1 weitere
HomeofficeVollständig remote

About the Role

Our client, a cutting-edge technology firm renowned for its innovative solutions, is seeking a highly skilled and motivated Senior Software Engineer to join their world-class engineering team. This is a fully remote position, offering the flexibility to work from anywhere in South Africa. You will be instrumental in designing, developing, testing, and deploying robust and scalable full-stack applications. The ideal candidate will have extensive experience with modern programming languages, frameworks, and cloud technologies, coupled with a passion for writing clean, efficient, and maintainable code. You will collaborate with cross-functional teams, including product managers and designers, to bring innovative features to life. This role is perfect for a proactive engineer who thrives in a collaborative, remote-first environment and is eager to contribute to high-impact projects.

Your technical expertise will be crucial in driving the company's technological advancements and maintaining its position as an industry leader.

Key Responsibilities

  • Design, develop, and maintain high-quality full-stack web applications.
  • Write clean, efficient, testable, and well-documented code.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop and implement APIs and backend services.
  • Optimize application performance and scalability.
  • Contribute to architectural decisions and technology choices.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Mentor junior engineers and contribute to a culture of continuous learning.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional software development experience.
  • Proficiency in at least one modern backend language (e.g., Python, Java, Node.js, Go) and its frameworks.
  • Strong experience with frontend technologies (e.g., React, Angular, Vue.js) and HTML/CSS/JavaScript.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software development principles, design patterns, and best practices.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in a remote team environment.
  • Experience with Agile development methodologies.

Benefits

  • A highly competitive annual salary of ZAR.
  • Comprehensive health, dental, and vision insurance.
  • Generous stock options and performance-based bonuses.
  • Fully remote work arrangement with flexible hours.
  • Company-provided high-performance laptop and home office stipend.
  • Opportunities for professional development, attending virtual conferences, and training.
  • Contribution to a retirement savings plan.
  • Unlimited paid time off (discretionary).
  • Access to cutting-edge tools and technologies.
  • A challenging and stimulating work environment with a talented global team.

Arbeitgeber

Mehr Stellen finden

Weitere Stellen

Arbeitgeber mit ähnlichen Stellen

Verwandte Fachgebiete