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