Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Full Stack Developer - Remote First

Posted Updated
Discussion

Summary

Senior full stack developer designing, building, and maintaining scalable web applications for a technology firm, working fully remote within South Africa. Day-to-day spans frontend frameworks (React/Angular/Vue), Python/Node.js backends, SQL/NoSQL databases, cloud platforms, and CI/CD pipelines.

About the Role

Our client, a rapidly expanding technology firm, is seeking a highly skilled and motivated Senior Full Stack Developer to join their dynamic and collaborative engineering team. This is a fully remote-first position, offering the flexibility to work from anywhere within South Africa. You will play a pivotal role in the design, development, and deployment of cutting-edge web applications and services. This role demands a proactive approach, excellent problem-solving skills, and a passion for building scalable and robust software solutions. You will be an integral part of a team that values innovation, clean code, and continuous improvement, contributing significantly to the future direction of our client's digital products. The ideal candidate thrives in an independent work environment, communicates effectively, and is eager to contribute to a positive and productive remote culture.

Key Responsibilities

  • Design, develop, and maintain high-quality, scalable, and secure web applications using modern programming languages and frameworks (e.g., JavaScript, Python, Node.js, React, Angular, Vue.js).
  • Develop and manage robust backend services, APIs, and databases (e.g., PostgreSQL, MongoDB, MySQL).
  • Implement and optimize frontend user interfaces, ensuring a seamless and intuitive user experience across various devices and browsers.
  • Collaborate closely with product managers, designers, and other engineers to define project requirements and deliver features on time.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback to peers and maintaining code quality.
  • Troubleshoot and debug issues, identifying root causes and implementing effective solutions.
  • Contribute to the continuous integration and continuous deployment (CI/CD) pipeline, automating build, test, and deployment processes.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in full-stack development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience (5+ years) as a Full Stack Developer or in a similar senior software engineering role.
  • Strong proficiency in both frontend (HTML, CSS, JavaScript frameworks like React or Angular) and backend development (Python/Node.js/Java and associated frameworks).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with version control systems, particularly Git.
  • Excellent understanding of software development principles, data structures, and algorithms.
  • Strong problem-solving and analytical skills.
  • Exceptional communication and collaboration skills, particularly in a remote setting.
  • Ability to work independently and manage time effectively to meet deadlines.

Benefits

  • Competitive salary package commensurate with experience.
  • Opportunity to work on innovative projects with a talented international team.
  • Fully remote work environment, promoting work-life balance.
  • Access to professional development and continuous learning opportunities.
  • Contribution to a company culture that fosters collaboration, creativity, and growth.
  • Comprehensive health and wellness programs.
  • Generous paid time off and company holidays.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.