Job Title: Senior Full Stack Software Engineer Company Name: Career Certified Job Details: $147k-$166k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/hsmhmb32gtrnnwbn Job Description: Posted 2w agoSenior Full Stack Software Engineer@ Career CertifiedView All JobsWebsiteUnited States$147k-$166k/yrRemoteFull TimeResponsibilities:Develop code, Collaborate with team, Plan sprintsRequirements Summary:5+ years in software development; BS degree; remote US; salary; full stack experience; agile environment; strong communication.Technical Tools Mentioned:PostgreSQL, MySQL, Drupal, MongoDB, AWS, Linux, Unix, Spring, REST API, Git, GitHub, Jira, Jenkins, HTML, JavaScript, Angular, Java, JUnit, DevOps Job Description – Senior Full Stack Software EngineerDivision / Department: Information TechnologyReports to (position): Software Development ManagerSupervisory Responsibilities: NoneLevel / Grade: Individual ContributorEmployment Type: Full-TimeLocation: Candidates must be located in the USWork Conditions: RemoteTravel: NoneTelecommute: YesMinimum Educational Requirement: Four-year college degree in a related field of studyYears of Experience: Minimum of 5 years of experience in a similar or related position Position Summary:The Senior Full Stack Software Engineer will develop, write and test code within an Agile development environment. The breadth of development includes the full stack, user interface (UI), middleware and backend layers. This position will collaborate and work closely with the Software Development Manager, the Product Innovation Manager and co-workers to develop new and enhanced consumer-facing products and product features. The primary systems include eCommerce, CRM, Content Management System (CMS) and Learning Management Systems (LMS).Essential Functions / Job Responsibilities:Develop, write and test high quality code that supports new and existing applicationsCollaborate with a team comprised of both technical and non-technical members in support of development projectsParticipate in Agile sprint planning and code reviewsInnovate software development processes and end user products with a focus on enhancing the customer experience and/or business growth opportunitiesSkills Required:Proven ability to work as a part of a teamStrong ability to analyze and resolve problemsExcellent written and oral communication skillsAbility to work independently with good time management skillsResourcefulness with strong initiativeAbility to establish collaborative working relationships with extended team membersStrong fundamentals in software design and developmentStrong fundamentals of web design, user experience and web standardsExperience in an Agile software development environmentTechnical/Software Required Skills and Experience:Knowledge of SQL, including PostgreSQL and MySQL.Knowledge of Test-driven developmentKnowledge of DrupalKnowledge of Mongo DBKnowledge of working within cloud hosting environments (AWS Preferred)Experience working in Linux/Unix environmentExperience working with SpringExperience working with DevOps methodologies and tools such as GitHub, JIRA, Jenkins and similar toolsProficiency working with REST API developmentProficiency working with HTML and Javascript frameworks such as AngularJS and AngularAdvanced proficiency in coding using JavaProficiency in using JUNIT. Leadership Competencies (Individual Contributor):Identify sources to gather diagnostic information and use questions to get information or clarify solutionsAssemble a personal plan to meet job deliverables and team objectivesIdentify what needs to be done and carry out established processesMaintain a sense of purpose, value and ownership of current skill level compared to current jobIdentify and carry out developmental opportunities to become more efficient in current roleBe open and flexible to different opinions and ways of doing thingsUnderstand job scope and make day to day decisions regarding own performanceHave knowledge of basic business and financial conceptsAbility to mentor less experienced developers to increase their knowledge and abilities. Internal and External Interaction:This position interacts with peers and manager both in and out of the department as well as their immediate manager on a regular basis. They may interact with peers, customers, and vendors in a large geographical area to support a variety of IT functions.Physical Requirements:The physical demands of this position are representative of those that must be met by an employee to successfully perform essential functions of this job. This position is regularly required to use hands or fingers to handle and feel objects, tools and controls. The employee is occasionally required to stand, walk, sit, reach, climb/balance, stoop, kneel, crouch and crawl in confined spaces. The employee may be required to lift between 25 and 50 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.