WebFX Full-Stack Developer (Cape Town)
Hi there! We’re WebFX, a full-funnel revenue marketing agency based in the US. We’ve been 9x named a Best Place to Work, and we’d love to meet you! We are a fast-growing company of more than 700 FXers, that has doubled in size over the past 5 years, with talented team members in 6 US offices, 20+ US States, and now based around the globe (and representing 18+ different countries, including offices in Guatemala and South Africa!).
While WebFX and our subsidiary companies, such as Nutshell CRM, SEO.com, and TeamAI, are growing rapidly, we are committed to growing strategically and sustainably, and that starts with growing our team of the #BestCoworkers – that’s where you come in!
We’re looking for people to join our mission to provide world-class full-funnel revenue marketing solutions to mid-size businesses worldwide. We are passionate about what we do, we’re committed to driving business growth for our clients, and we’re on the hunt for people just like you, who take pride in their work and want to be part of a company that does too.
Why Choose WebFX
- We’re proud to offer the same great culture and a comprehensive set of benefits to our team members no matter where in the world they’re based.
- In addition to very competitive base pay, we also offer company profit-sharing, performance bonuses, and health insurance (including dental, vision, remote doctor, etc.).
- We provide world-class industry training (Organic SEO, Local SEO, PPC, Google Analytics, etc.), long-term career track opportunities, and ongoing learning bonuses (yes, you can get paid to learn!), along with numerous other benefits!
- Long-term stability: Many of our global team members have been with WebFX for 10+ years, and we’re hoping you can be too! 🌏
- We put our people first; you’re never on your own – when you run into inevitable challenges, we’re there to support you along the way!
- Low turnover rates and long-lasting relationships with clients and team members!
- Fully equipped in-office setup including computer, dual large monitors, headset, seriously fast internet, generator, and more! 🖥️
- Unrestricted access to proprietary software/software platforms that our internal R&D team has developed, plus access to many 3rd party tools used internally.
- Merit-based promotional structure and annual merit-based compensation increases. 💰
- Virtual professional development opportunities with company experts and monthly team-building events like hangouts.
- Annual FXFest – a week-long, all-expenses-paid trip for our international team members (with a 1-year tenure) to our company headquarters. 🛫
- Global give-back through our FXBuilds program. You can learn more about that here!
- Community: We value all of our team members the same, regardless of position or where they call home. We truly look forward to learning about you and your background, and we will be there to celebrate milestones in your life together, no matter how big or small! 👏
What You’ll Get
World-Class Training and Ongoing Career Development
- Bootcamp training program is provided for all new WebFX family members to learn, grow and develop in/ out of office.
- Training with award-winning senior developers, designers, marketers, and more; plus countless industry-leading online training resources.
- Career development training and monthly Lunch-and-Learns with state-of-the-art training amenities.
- FXLearns program – incentives for taking advantage of our countless industry training resources.
- We have mastered processes and procedures; we’ll train you on them – no need to develop how to do things.
Opportunities for Growth
WebFX has doubled in size over the past 5 years, and merit-based promotional opportunities are abundant if you’re meeting or exceeding position performance metrics. 95% of our promotions are internal. All team members have a very clearly defined progression path.
What You’ll Do
WebFX developers typically work on 25+ projects per year, so there is a high level of variety in work and two days are never the same!
Our web-based projects use a variety of frameworks selected on a per-project basis. Some of the more popular frameworks our team leverages in projects are WordPress, Magento, Bootstrap, Zend Framework 2, and Google Functions. Training will be provided on all core platforms, tools and technologies.
Responsibilities
- 2+ years of experience developing online web applications using React and Node - JavaScript development (side projects and internships won’t count)
- If you have 4+ years of JavaScript experience, we will train you on React/Node (side projects and internships won’t count)
- Full Stack Development using JavaScript (React.js, Node.js, modern JavaScript libraries – ES6+)
- Experience creating and consuming REST APIs that meet performance and security requirements
- Experience with deployment tools to package and deploy components
- Experience in using Agile project management tools (JIRA) and CI/CD pipelines
- Plus: Microservice, Kubernetes, cloud architecture experience or work on platforms capturing 5+ million rows of data per day
Qualifications
- 2+ years of experience developing online web applications using React and Node. JavaScript development (side projects and internships won’t count)
- If you have 4+ years of JavaScript experience, we will train you on React/Node (side projects and internships won’t count)
- Full Stack Development using JavaScript (React.js, Node.js, modern JavaScript libraries – ES6+)
- Experience creating and consuming REST APIs that meet performance and security requirements
- Experience with deployment tools to package and deploy components
- Experience in using Agile project management tools (JIRA) and CI/CD pipelines
- A plus if you have Microservice, Kubernetes, cloud architecture experience or have worked on platforms capturing 5+ million rows of data per day
WebFX Tech Stack – These are not hard requirements
- NodeJS
- Google Cloud Platform or Amazon Web Services
- Cloud-based, serverless technologies
- Traditional server management
- OOP and procedural programming methodologies
- Standard Compliant HTML, CSS, and JavaScript
- CSS Frameworks (Bootstrap, Foundation, Intuit)
- JS Frameworks (jQuery, React, Vue, Backbone)
- Git Version control (or other version control software)
- Package management and Task Runners (NPM, Yarn, Gulp, Grunt)
- Browser testing abilities using built in developer tools
- CI/CD
- Optional – TensorFlow and Machine Learning
- Candidates with experience with AWS RedShift, Kinesis, and Data Pipeline will also be considered
Percentage Breakdown
- 45% maintenance and debugging
- 45% building new functionality
- 10% consulting with other team members and clients
Desired Education
- Bachelor’s degree in computer science or related discipline is preferred or 4+ years of experience
- Pre‑employment testing is required
General Knowledge
- Fluent in English (written and verbal). Resume must be in English to be considered.
- Comfortable with both object‑oriented and procedural programming methodologies
- Strong understanding of software development life‑cycle and best practices
Who We’re Looking For – Qualities
- Passion for web development
- Likes to get things done
- Commitment to delivering high‑quality and defect‑free projects to clients
- Capable of individual “deep work” as well as the ability to collaborate with a team to complete projects rapidly
- Strong time‑management skills and can meet deadlines consistently
- Takes direction well, but also able to make decisions and take initiative
- Strong communication skills
- Ability to work independently
- Up‑to‑date on the latest web technologies
- Professional, dependable, solid work ethic, detail‑oriented, dedication to quality, self‑motivated
- Enjoys solving problems
- Customer‑centric mentality
Working Hours
This position requires 40‑45 hours per week, ideally during our standard office hours (6am to 2:30pm EST).
Compensation
Negotiable, based on experience. Annual merit‑based increases.
Working Hours and Location
We’re currently looking for full‑time team members who are able to work in our Cape Town office and the hours outlined below.
Office Locations:
- Waterview CI, Century City, Cape Town, 7441, South Africa
Work Hours:
- Monday through Thursday: 10:00 AM – 7:30 PM SAST
- Friday: 10:00 AM – 5:00 PM SAST
Check out our culture on social media:
- Instagram
- Twitter
- Facebook
Please submit a resume or CV (in English) to be considered for this opportunity.
*You don’t need to apply more than once, even if you’re interested in multiple positions – you can simply let us know! We consider all open roles when reviewing resumes and applications!
WebFX is an Equal Opportunity Employer committed to providing and fostering an inclusive environment where all people, including women, minorities, LGBTQ+, and other underrepresented groups, are supported, respected, and encouraged to excel within STEM careers. Our goal is to empower our team to achieve their personal best, bring people together, and provide equal opportunity to do so regardless of race, age, gender, sexual orientation, religion, physical ability or disability, or political affiliation. You can learn more on our website here!