Negotiable
Outside
Remote
USA
Summary: The Software Developer IV role is a remote position focused on designing, developing, and maintaining software systems and applications using Node.js, React, and AWS technologies. The candidate will serve as a technical expert, participating in the full development life cycle and collaborating with end users to meet their needs. This position requires a minimum of 7-10 years of experience in software development. The role is classified as outside IR35, indicating a flexible working arrangement with potential for extension or hire.
Key Responsibilities:
- Design, develop, document, test, and debug new and existing software systems and/or applications using Node.js, React, and AWS.
- Serve as a technical expert on development projects.
- Participate in full development life cycle, including requirements analysis and design.
- Write technical specifications based on conceptual design and stated business requirements.
- Support, maintain, and document software functionality.
- Identify and evaluate new technologies for implementation.
- Analyze code to find causes of errors and revise programs as needed.
- Participate in software design meetings and analyze user needs to determine technical requirements.
- Consult with end user to prototype, refine, test, and debug programs to meet needs.
Key Skills:
- Aws lambda
- Serverless and lambda as a service
- Node.js
- React
- 7-10 years of experience in software development
- Bachelor's degree required
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Title: Software Developer IV
Location: 100% Remote
Duration: 6+ Months with potential extension/hire
Top skills: Aws lambda, Serverless and lambda as a service
Experience Level:
- 7-10 years. Design, develop, document, test, and debug new and existing software systems and/or applications using Node.js, React, and AWS.
- Serve as a technical expert on development projects.
- Participate in full development life cycle, including requirements analysis and design.
- Write technical specifications based on conceptual design and stated business requirements.
- Support, maintain, and document software functionality.
- Identify and evaluate new technologies for implementation.
- Analyze code to find causes of errors and revise programs as needed.
- Participate in software design meetings and analyze user needs to determine technical requirements.
- Consult with end user to prototype, refine, test, and debug programs to meet needs.
- Entry-Level position within field. Requires little to no experience in discipline.
- Conducts routine tasks as directed.
- Closely supervised with little latitude for independent judgment.
- Typically requires up to three years of relevant experience.
Bachelor s Required
Minimum years of experience: -10 years