Job Title: Senior Full Stack Developer Company Name: FreeWorld Job Details: $90k-$130k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/1b9sybmif3who8kh Job Description: Posted 5y agoSenior Full Stack Developer@ FreeWorldView All JobsWebsiteUnited States$90k-$130k/yrRemoteFull TimeResponsibilities:Lead engineering, Design architecture, Manage contractorsRequirements Summary:Senior full stack developer to lead engineering, manage teams, and design architecture using Node.js/React; 2-5 years experience; OO JavaScript, TDD, MySQL; remote-centric with Agile collaboration.Technical Tools Mentioned:Node.js, React, MySQL, Git, AWS (Optional), REST APIs This is a remote position.Mission:To accelerate economic mobility for returning citizens so they can live fulfilling lives, prison-free. The opportunity:FreeWorld is seeking a creative, self-driven, vision-oriented Senior Full Stack Developer to lead, develop, and grow the FreeWorld engineering team and technology.This role will primarily be a hands-on coding role for the first 12-months. You will develop and prioritize our technical roadmap as well as develop a hiring plan to build out our engineering team. You will report directly to the FreeWorld CEO and will work alongside our contracted software development team that built and maintains our existing technology. FreeWorld aims to create the most comprehensive, automated, end-to-end online reentry solution to ensure that returning citizens have a fighting chance to live a fulfilling life, prison free. What you’ll do:Manage contracted engineering teamsTeam management including but not limited to: hiring, firing, performance reviews, team one-on-ones, technical direction, and training/developmentOwn and manage the overall architectural decisions for the FreeWorld technologyDevelop standards and processes to maintain high-levels of code quality while minimizing technical debtWork alongside a Product Owner and Scrum Master (eventually) in a Scrum Agile processProvide feedback and ideas on the strategic direction of the FreeWorld technology to the executive teamManage and oversee DevOps for FreeWorldBackend software development in Node JSFrontend software development ReactPerform code reviewsBe an active contributor and collaborator in our agile team environmentDesign, implement, test, and maintain system components: UI application, data, infrastructure, analytics, and deploymentDesign and build system with automated instrumentation and monitoringConsistently improve maintainability and stability of the codebaseWrite clean and well-documented code that is built for maximum performance and scalabilityShare knowledge and continuously improve team skills outputRequirementsTechnical skills:Experience with Object Oriented JavaScript programmingFollow clean coding practices and Test Driven DevelopmentIntermediate to Advanced (2-5 years) in NodeJSIntermediate to Advanced (2-5 years) in ReactJSBuilding microservices using RestFul endpoint APIs Experience with writing database queries, triggers and procedures (MySQL)Familiarity with code versioning tools and branching strategies (Git)Portfolio of past responsive web platform developmentTranslating business requirements into technology requirementsAbility to size and scope technology requirements(Optional) AWS Services including VPC, EC2, ECS, Amplify, S3, Cognito(Optional) Experience working in an agile/scrum environmentScorecardOutcomesPositively contribute to team velocity in the scrum agile processClean and well-tested code that leads to a reduction in bugs per release in scrum agile processCompetenciesFocus on efficiency - think: Amazon-level leannessPersonableHustle and gritAutonomousBoard of DirectorsMatt Mochary - Serial entrepreneur, VC, social entrepreneur, CEO coachJason Green - Founder - Emergence Capital, Endeavor, Kauffman FellowsAndy Bromberg - Co-Founder and President - CoinListJason Wang - Founder/CEO - FreeWorld​Hiring Process15 minute screening call30 minute deep dive1 hour technical interview2 week paid contract position, which will turn into a full time position after we've had a chance to evaluate the project​BenefitsRemote Work FlexibilityHealth insurance, dental, and vision coverage Unlimited PTO Fun, fast paced environment Training and development ​Creating tremendous impact at scale