Full Stack Developer

🏢 Gophermods · all Gophermods jobs
📍 South Africa
📅 Posted 2026-09-08 · via Himalayas
🏷 Fullstack-Development,Web-Development,Software-Engineer,Frontend-Development,Backend-Development,Full-Stack-Developer,Full-Stack-Software-Developer,Full-Stack-Web-Developer,Full-Stack-Engineer,Full-Stack-JavaScript-Developer,Full-Stack,Full-Stack-Web-Development
Apply on original site ↗

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 sca

← All remote jobs

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you