Senior Full Stack Engineer

1 day ago

cape town, western cape, South Africa Placements24 Full-time R 2 Contract

Our client is actively seeking a proficient and proactive Senior Full Stack Engineer to join their fully remote, innovative development team. This role is crucial for designing, building, and deploying robust web applications and services that form the backbone of our client's offerings. You will leverage your expertise across the entire technology stack, from crafting intuitive user interfaces to developing resilient backend systems and managing databases. This position is perfect for an experienced engineer who excels in a collaborative, remote-first setting and is driven by the challenge of creating scalable, high-performance software solutions.

Key Responsibilities

  • Architect, develop, and deploy scalable full-stack web applications utilizing modern frameworks and languages.
  • Collaborate with product managers, UX/UI designers, and other engineers to conceptualize and build new features.
  • Write clean, efficient, maintainable, and well-documented code across both front-end and back-end components.
  • Optimize application performance, database efficiency, and overall system scalability.
  • Conduct thorough code reviews, offering constructive feedback and mentoring junior engineers.
  • Troubleshoot and resolve complex technical issues in production and development environments.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack development.
  • Strong proficiency in front-end technologies (e.g., React, Vue, Angular) and back-end languages (e.g., Node.js, Python, Java, Ruby).
  • Demonstrated experience with RESTful API design and implementation.
  • Solid understanding of relational and/or NoSQL databases and data modeling principles.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.

Benefits

  • Highly competitive annual salary with bonus potential.
  • Fully remote work arrangement, offering maximum flexibility.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and company-observed holidays.
  • Opportunities for continuous learning, professional certifications, and conference attendance.
  • A supportive and inclusive team culture that values collaboration and innovation.