> Markdown version of [/jobs/ext/221408-senior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/221408-senior-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Software Engineer - **Company:** Career Certified - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $147,000.0 - $166,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, JIRA, Cloud Computing, Code Review, Learning Management Systems, Linux, DevOps, Drupal, Middleware, Github, Human-Computer Interaction, Junit, PostgreSQL, MongoDB, MySQL, Scrum Methodology, Standard Sql, Software Engineering, Web Standards, Test-Driven Development (TDD), Backend, AngularJS, Software Coding, Restful APIs, Jenkins - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=68813ad0982f0fa0 ## About the Role Minimum Educational Requirement: Four-year college degree in a related field of study Years of Experience: Minimum of 5 years of experience in a similar or related position, * Proven ability to work as a part of a team * Strong ability to analyze and resolve problems * Excellent written and oral communication skills * Ability to work independently with good time management skills * Resourcefulness with strong initiative * Ability to establish collaborative working relationships with extended team members * Strong fundamentals in software design and development * Strong fundamentals of web design, user experience and web standards * Experience in an Agile software development environment Technical/Software Required Skills and Experience: * Knowledge of SQL, including PostgreSQL and MySQL. * Knowledge of Test-driven development * Knowledge of Drupal * Knowledge of Mongo DB * Knowledge of working within cloud hosting environments (AWS Preferred) * Experience working in Linux/Unix environment * Experience working with Spring * Experience working with DevOps methodologies and tools such as GitHub, JIRA, Jenkins and similar tools * Proficiency working with REST API development * Proficiency working with HTML and Javascript frameworks such as AngularJS and Angular * Advanced proficiency in coding using Java * Proficiency in using JUNIT. ## Description 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)., * Develop, write and test high quality code that supports new and existing applications * Collaborate with a team comprised of both technical and non-technical members in support of development projects * Participate in Agile sprint planning and code reviews * Innovate software development processes and end user products with a focus on enhancing the customer experience and/or business growth opportunities, * Identify sources to gather diagnostic information and use questions to get information or clarify solutions * Assemble a personal plan to meet job deliverables and team objectives * Identify what needs to be done and carry out established processes * Maintain a sense of purpose, value and ownership of current skill level compared to current job * Identify and carry out developmental opportunities to become more efficient in current role * Be open and flexible to different opinions and ways of doing things * Understand job scope and make day to day decisions regarding own performance * Have knowledge of basic business and financial concepts * Ability 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. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025)