WebFX logo

Full Stack JavaScript Developer

WebFX
On-site
Accra, remote, Ghana
Responsibilities
  • 2+ years of experience developing online web applications using React.js and Node.js - JavaScript development (side projects and internships won't count)
  • If you have 4+ years of javascript experience, then 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 - 2015 and later versions)
  • Experience creating and consuming REST APIs that meet performance and security requirements
  • Experience with deployment tools to package and deploy components
  • Must have experience in using Agile project management tools (JIRA), and CI/CD pipelines
  • A plus if you have Microservice, Kubernestes, 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 (e.g. Bootstrap, Foundation, Intuit)
  • JS Frameworks (e.g. jQuery, React, Vue, Backbone)
  • Git Version control (or other version control software)
  • Package management and Task Runners (e.g. 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
  • 40% building new functionality
  • 10% consulting with other team members and clients
  • 5% planning and quoting new functionality
     
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
  • Ability to work well in a high-concurrency environment (many projects)
  • 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 of remote availability per week, ideally during our standard office hours (6am to 2:30pm EST)

Requires reliable, high-speed internet access

Compensation

Negotiable, based on experience

Apply here: https://bit.ly/3CjGPLr