Senior Lead Software Engineer (Remote)

Apply for this position Please mention DailyRemote when applying
timePosted 10 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

RESPONSIBILITIES:
Kforce's client, a growing healthcare tech organization in New York, NY is searching for a Remote Senior Lead Software Engineer, JavaScript.

Overview:
As a key member of firms engineering team, Software Engineer IV's lead agile teams (5-11) in designing, building, and owning the interfaces and services that power our products. You will work with our talented team of remote engineers, designers and product managers to build the systems that manage our member's care journey. We are a team committed to agile value delivery and solid engineering principles, as well as continuously improving our craft. The platform teams are focused on delivering an integrated digital experience that supports our therapists and coaches nationwide. By building a platform that brings together user-centered design principles with evidence-based clinical best practices, we empower providers and care teams to deliver proven, outcomes-focused care in an intuitive and seamless experience. Through our responsive and adaptable technology, we strive to make care accessible, affordable and convenient for millions of people.

Responsibilities:
* Write clean, modular and efficient code across all layers of the stack
* Own major features from requirements definition to release
* Actively lead the design and/or refactoring of our application architecture
* Identify software quality issues and refactor code when appropriate
* Implement high-quality test-driven code that passes automated tests
* Optimize performance heavy parts of existing applications
* Quickly evaluate new patterns/services using light coding spikes
* Develop standards for use by the lower level developers
* Lead and/or participate in code reviews
* Mentor less experienced developers

REQUIREMENTS:
* 6+ years of hands-on experience with full-stack web development with JavaScript, HTML, CSS
* 5+ years of hands-on experience with modern front-end and backend frameworks
* 5+ years of hands-on experience with SQL and NOSQL databases
* 2+ years of experience creating or maintaining large web applications with higher-order components such as Redux, React Router
* 3+ years of hands-on experience with front-end state management
* 3+ years of experience with internal/third party RESTful APIs and Websockets
* Strong experience as an effective communicator who can proactively collaborate across distributed teams
* Strong experience and appreciation for behavior-driven and test-driven development
* Strong experience with MVC, event-driven and lambda architecture patterns
* Very strong knowledge of OOP principles and deep knowledge of one programming language; We use JavaScript (React/Redux/Node.js)
* Very strong experience with modern JavaScript frameworks and Vanilla JavaScript; Especially prototypical inheritance and the orchestration of multiple asynchronous API calls via callbacks, promises, and async/await is required
* Strong experience transforming complex business logic into clean reusable backend services
* Strong experience defining new software architectural patterns and refactoring existing patterns

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.

- provided by Dice