×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Remote / Online - Candidates ideally in
Johannesburg, 2000, South Africa
Listing for: Gophermods
Full Time, Remote/Work from Home position
Listed on 2026-08-15
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer
Job Description & How to Apply Below

Full Stack Developer

Department: I.T.

Reports To: CEO

Location: Remote:
Monday – Friday, 8:00 AM – 4:00 PM CST

Employment Type: Full Time

About Us

At Gophermods, we believe every student deserves access to the technology they need to learn and grow. Founded in 2010 in Minneapolis, MN, we've built a nationwide reach by supporting schools and small to medium-sized businesses through every stage of the technology lifecycle, including device repair, refurbishment, sales, accessories, and professional services.

We're a small company with a big mission, guided by three core values: setting the standard, being curious, and thriving together. Our team is innovative, fast-paced, and collaborative. We are always looking for new and better ways to tackle challenges. If you're looking for meaningful work that makes a real impact, we'd love to have you on the team.

Position Summary

We're looking for a skilled and curious Full Stack Developer to help us build, improve, and maintain the web applications and services that power our growing business. This role is hands-on; you'll design, develop, test, deploy, and support software solutions that directly impact how we serve schools and businesses across the country. You'll work closely with the CEO and cross-functional team members to deliver scalable, high-quality tools that align with where we're headed.

The ideal candidate is a self-starter who writes clean code, thinks critically, thrives in a fast-paced environment, and embraces AI-assisted development as a way to work smarter. A passion for technology and a desire to continuously grow are essential.

Key Responsibilities

Application Development

  • Design, develop, and enhance scalable front-end and back-end features using modern JavaScript frameworks and best practices
  • Build, maintain, and evolve RESTful APIs and supporting application services to ensure reliability and performance
  • Write clean, maintainable, well-documented, and testable code that adheres to established engineering standards
  • Develop and maintain automated unit and integration tests to support long-term stability and quality

Collaboration & Code Quality

  • Participate actively in peer code reviews and technical design discussions, contributing thoughtful feedback and continuous improvement
  • Create and maintain clear technical documentation for systems, services, and APIs
  • Collaborate closely with team members and stakeholders to deliver solutions aligned with business objectives
  • Provide informal mentorship and knowledge sharing to junior developers as appropriate

Operations & Production Support

  • Monitor application health through log analysis and observability tools, proactively identifying and troubleshooting issues
  • Support production environments by diagnosing incidents, resolving service disruptions, and implementing preventative improvements
  • Optimize PostgreSQL queries and contribute to performance tuning initiatives to enhance system efficiency and scalability
  • Contribute to CI/CD pipelines and deployment processes

AI-Assisted Development

  • Leverage AI-assisted development tools to support code implementation, refactoring, automated test generation, debugging, and documentation drafting
  • Critically evaluate and validate AI-generated outputs to ensure accuracy, security, maintainability, and alignment with engineering standards
  • Integrate AI-assisted workflows responsibly within established development practices and governance frameworks

Growth & Continuous Improvement

  • Continuously expand technical expertise by staying current with emerging technologies, tools, and industry best practices
  • Help build, refine, and document standard operating procedures (SOPs) for development workflows to support the growth and scalability of the team
  • Perform other duties as assigned

Qualifications & Skills

Technical Skills

  • Strong proficiency in Node.js for building scalable, high-performance backend services
  • Strong proficiency in React.js for developing responsive, maintainable front-end applications
  • Deep understanding of modern JavaScript (ES6+) and contemporary web standards, including HTML5 and CSS3
  • Hands-on experience with PostgreSQL, including designing schemas and writing optimized, efficient…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary