Kforce has a client that is seeking a Full Stack Developer in Boca Raton, FL.
Basic Purpose:
This person will be a Full Stack Developer with primary focus on developing and maintaining reusable front end and back-end components using React.js, Next.js, Node.js, AWS concepts and workflows such as Redux, Flux, Webpack, Express.js. You will be instrumental in profiling and improving front-end and back-end application performance, mentor team members and take end to end technical ownership of applications. The Full Stack Developer must be able to stay on top of technology changes in the market and continuously look for opportunities to leverage new technology.
Essential Functions:
Full Stack Developer will design efficient and reusable front-end and back-end systems that drive complex web applications
Implement the features and user interfaces using React.js
Create microservices using Node.js
Build reusable components and front-end libraries for future use
As a Full Stack Developer, you will create testable, highly available applications and services with monitoring and alerting
Building cloud applications with AWS
Translate designs and wireframes into high quality code
Identify and resolve performance and scalability issues
Optimize components for maximum performance across a vast array of web-capable devices and browsers
Full Stack Developers mentor less experienced team members
Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
REQUIREMENTS:
Bachelor's degree in Computer Science/related engineering field or equivalent experience in related field
7+ years of experience in front-end and back-end development
3+ years of experience in React.js and Node.js
Strong understanding of HTML, CSS, JavaScript, and related web technologies along with progressive web applications
Experience with popular React.js workflows (Flux, Redux, etc.)
Experience with popular Node.js frameworks (Express.js etc.)
Strong proficiency in JavaScript, including DOM manipulation, the JavaScript object model, and the event loop
Familiarity with new specifications of ECMAScript
Experience with data structure libraries (e.g., Immutable.js)
Knowledgeable of isomorphic React
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of any server-side templating languages
Experience with RESTful APIs (HTTP/HTTPS/Axios) and GraphQL
Have a good understanding of concepts like concurrency, parallelism, event driven architecture
Have experience with RESTful APIs for internal and external products
Experience with technologies like Redis, Elasticsearch
Knowledgeable of modern authorization mechanisms such as JSON Web Tokens, oAuth2, AWS Cognito, Key Cloak
Familiar with modern build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, Node, etc. and testing frameworks (Enzyme, Jest, React Testing Library)
Ability to understand business requirements and translate them into technical designs
Familiarity with Git code versioning tools
Good written, verbal communication skills
Great team player
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.