Full Stack Developer
Johannesburg, 2000, South Africa
Listed on 2026-08-15
-
Software Development
Backend Developer, Full Stack Developer
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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: