Negotiable
Outside
Remote
USA
Summary: The Full Stack Developer role focuses on coding software applications based on business requirements, utilizing both front-end and back-end technologies. The position requires a strong understanding of software quality assurance, testing, and debugging, along with the ability to make independent decisions in ambiguous situations. Candidates should have extensive experience in Angular and Spring Boot/Java, as well as a solid background in systems analysis and application programming. This is a contract position that allows for remote work.
Key Responsibilities:
- Code software applications based on business requirements.
- Standardize quality assurance procedures for software, oversee testing and debugging, and develop fixes.
- Research complaints and make necessary adjustments to resolve complex software-related issues.
- Understand department and organizational strategy and make decisions regarding work methods with minimal direction.
Key Skills:
- Bachelor's Degree in Computer Science or a related field.
- 8+ years of experience in systems analysis or application programming development.
- 6+ years of experience in front-end development using Angular, Typescript, HTML5, and CSS.
- 5+ years of experience in building back-end services and RESTful APIs using Spring Boot/Java.
- 4+ years of experience with relational and/or NoSQL databases.
- 4+ years of experience with version control systems, such as Git.
- 5+ years of experience in improving consumer experiences.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Title: Full Stack Developer (Angular + Spring Boot / Java)
Location: Louisville, KY (Remote)
Type: Contract
Front End Frameworks & Libraries
- React, React Native, Next.js
- Angular (modern Angular), AngularJS (Angular.js)
- Vue.js, Nuxt.js
- Ionic, jQuery, Bootstrap
- RxJS, NgRx
- Knockout.js (referenced in legacy migration)
Back End & Server Side
- Node.js, Express.js, NestJS
- Java, Spring Boot
- .NET, Blazor
- Flask (Python), Laravel, CodeIgniter, CakePHP (PHP)
- GraphQL, REST, WebSockets
- JSP
- Microservices (architecture)
Job Description
- The Full Stack Developer codes software applications based on business requirements. The Full Stack Developer's work assignments are varied and frequently require interpretation and independent determination of the appropriate courses of action.
- The Full Stack Developer standardizes the quality assurance procedure for software, oversees testing and debugging, and develops fixes. You will research complaints and make necessary adjustments and/or recommendations to resolve complex software-related issues.
- This role requires an understanding of department, segment, and organizational strategy and operating objectives, including their linkages to related areas. You will make decisions regarding your own work methods, occasionally in ambiguous situations, and require minimal direction while receiving guidance where needed. You will follow established guidelines and procedures.
Required Qualifications
- Bachelor's Degree in Computer Science or a related field.
- 8+ years of experience in systems analysis or application programming development.
- 6+ years of experience in front-end development using the Angular framework, Typescript, HTML5, and CSS.
- 5+ years of experience in building robust back-end services and RESTful APIs using Spring Boot/Java.
- 4+ years of experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- 4+ years of experience with version control systems, such as Git.
- 5+ years of experience in contributing to an organization focused on continuously improving consumer experiences.
Preferred Qualifications
- Master's Degree in a related field.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and cloud platforms (e.g., AWS, Azure, Google Cloud Platform).