Logo
Freedom Forever

Senior Full Stack Software Engineer

Freedom Forever, Temecula, California, United States, 92591


Description

Position at Freedom Forever

Remote position salary range $130K-$180K including benefits

POSITION SUMMARY:

The Senior Full Stack Software Engineer will be responsible for developing and designing front and back-end web architecture to ensure the responsiveness and effectiveness of applications. The Full Stack Software Engineer will create website foundations using back-end applications and database structures. Using their understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:Engineer user-based interactions through an effective front-end architecture frameworkDevelop functional databases, applications, and servers to support back-end website applicationsCreating servers and database functionalityEnsuring cross-platform optimization for mobile phonesEnsuring responsiveness of applications Develop internal APIs and integrate with external APIsCollaborate with Staff Engineers, Product, and leadership to engineer and document architectural and procedural game plans to achieve product and business goalsEnsure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutionsManaging database administration and hosting dutiesBuilding new features and maintaining existing onesDiagnosing and resolving bugsWriting and maintaining unit testsConduct code reviews and mentor software engineers to improve the team as a wholeCompile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvementBuild reusable code and libraries for future useEnsure the technical feasibility of UI/UX designsOptimize application for maximum speed and scalabilityPerform other duties as assignedQUALIFICATION REQUIREMENTS:

Education & Certifications:

Bachelor's degree in computer science, Software Engineering, or related discipline; or equivalent years of experienceExperience:

10+ years of Experience as a Software Engineer (aka: Software Developer, Software Engineer, or Senior Coder.Knowledge, Skills & Abilities:

Experience with a PHP-based MVC framework (like Laravel)Experience with modern JavaScript frameworks (React preferred)Experience with MySQLExperience working with small to midsize web applications that handle user accounts and secured/protected accessExperience detecting and evaluating issues in web applications, devising appropriate solutions within constraints, and executing on those solutionsExperience dealing with non-technical co-workers or collaborators to translate business needs into technical implementationStrong ability to predict complexity, technical debt, and cost-benefit analysis for a given technical implementationExperience with cloud computing (Amazon Web Services)Experience with Git version controlExperience with build tools (Grunt, Gulp, Webpack, or Rollup)Experience with npm-based front-end toolingExperience with Redis and other caching strategiesWeb performance tuning (critical CSS, progressive loading, and time-to-interaction optimizations)Experience mentoring other software engineersAbility to work well with others in a fast-paced collaborative environmentSpecial Skills & Training:

Significant recent experience with PHP and JavaScriptPHYSICAL DEMANDS AND ABILITIES

Regularly spend long hours sitting and using office equipment and computersRegularly move from sitting to standing positions effortlesslyRegularly spend long hours in intense concentration reviewing and entering data into a computerRegularly use hands and fingers to handle, control or feel objectsRegularly see details of objects that are less than a few feet awayRegularly speak clearly so listeners can understandRegularly understand the speech of another personFrequently work on projects that require deadlinesOccasionally lift 5-10 pounds

Freedom Forever is an equal opportunity employer. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally-recognized basis, including, but not limited to: veteran status, uniformed service member status, race, color, religion, sex, sexual orientation, gender identity, age (40 and over), pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, citizenship status, physical or mental disability, genetic information (including testing and characteristics) or any other consideration protected by federal, state or local law. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee, including supervisors and co-workers.