Remote Senior – Staff React

at Kforce Technology Staffing
Published May 5, 2022
Location Scottsdale, AZ
Category Default  
Job Type Full-time  

Description

RESPONSIBILITIES Kforce has a client in Scottsdale, AZ that is seeking a Remote Senior - Staff React roles. This is a 100 remote position including after COVID. Key Responsibilities Senior-Staff React will help one or more teams build and deliver software that solves complex customer problems Help drive strategic technical decision making Build RESTful web applications and design distributed systems As a Senior-Staff React, you will regularly solve problems that span the entire architecture Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings Help drive the technical roadmap and technology standards Take a customer-focused approach in working with our product team to prioritize and deliver new features Deliver testable and maintainable code Delivery First Production release factored in during grooming and coding of an issue Senior-Staff React follows their changes all the way through the production environment deployment Changes are always done in a way that considers the impacts to production and long-term maintenance Can design a phased delivery approach for a major change Understands versioning and the "why" of the approach Automation and Tooling Actively pursues minimizing all manual steps in their day to day and within the applications they work on Aggressively "lazy" (puts in extra time and effort to not repeat a manual step) Always looking to continuously improve Senior-Staff React actively uses tooling for debugging and maintaining the applications (APM, Log Aggregation, etc.) they work on Expert at leveraging development tools (IDE, browser tools, git, etc.) Understands in general techniques and tools used in leveraged automation REQUIREMENTS Bachelor's degree in Computer Science or related field, or equivalent work experience Extensive software development experience Extensive experience with RESTful services and APIs design Experience with automated testing frameworks Extensive experience designing and using deployment systems Extensive experience with messaging systems (RMQ, Kafka, Firebase) Experience with build and packaging systems (Maven, pip, npm, webpack) Experience with distributed caching systems Deep understanding of design patterns and as deployed systems using them Understands and leverages CICD Understanding of UNIX based systems Understands secure coding best practices Drove several multi team architectural improvements or new technology implementations Preferred Experience with Redis Postgres DockerKubernetes Elasticsearch Developing and maintaining technology standards Language Specific Qualifications Java Expertise with Java 8+ Expertise with the Spring Framework (Boot, Data, Security, etc.) Experience with web containers (Tomcat, Jetty, etc.) Understands relational databases and has deployed applications leveraging them Understands non-relational databases and advantages between relational and non-relational Python Expertise with Python 3+ Expertise with a web framework (Tornado, Pyramid, Flask) Understands relational databases and has deployed applications leveraging them Understands non-relational databases and advantages between relational and non-relational JavaScript Expertise with ES6+ Expertise with the React framework Experience with frameworks to manage state (Redux) Kforce is an Equal OpportunityAffirmative 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.