This job post is closed and the position is probably filled. Please do not apply.
๐ค Automatically closed by a robot after apply link
was detected as broken.
Description:
The Full-Stack Software Engineer will be responsible for designing, developing, modifying, testing, and implementing software programming for enhancements and new products with a focus on achieving high quality and on-time delivery.
They will participate in the design, development, and implementation of software solutions on one or more systems.
The role involves performing maintenance and enhancements on existing software products through coding, testing, and debugging.
The Software Engineer will analyze problems or software enhancements, provide suggestions for solutions to the team, and independently develop an understanding of potential software issues.
Responsibilities include defect verification, release testing, and beta support for assigned products.
The position also involves recognizing areas for process enhancements, working with others to develop and document improvements, and assisting in creating project estimates and designs for customization requests and product improvements.
The Software Engineer will collaborate with cross-functional teams, work with remote staff and offshore resources, and create, document, and execute software designs involving complicated workflows or multiple product areas.
Requirements:
Bachelorโs degree in Computer Science/Software Engineering/Related field or 3-5 years of relevant experience is required.
Strong knowledge of software design, development, debug, and test practices.
Ability to collaborate with a cross-functional team of business owners, Developers, Business Analysts, and Quality Assurance.
Problem-solving and troubleshooting skills are essential.
Good written and verbal communication skills are necessary.
Proficiency in advanced ES6 JavaScript (vanilla JS), TypeScript, React, Node.js, getting and posting to APIs via JS, HTML/CSS, browser differences, Jest for unit testing, and ability to do browser-based manual testing and code reviews.
Experience working with agile methodology, systems and processes relevant to Software Engineering, remote peers, Cypress, React Testing Library, Jenkins, and Docker is preferred.
Benefits:
Digital River offers a "Digital First" approach with flexible location options for remote work.
Flexible Time Off (FTO) for US-based employees and generous paid time off for those outside the US.
Individual Development Plans (IDPs) for personalized growth opportunities and up-skilling.
Exceptional benefits including medical coverage, retirement benefits, and paid leave for new parents.
Generous discounts through partnerships with clients.
Commitment to a diverse workforce and an inclusive work environment.
Equal Opportunity Employer with a focus on providing a meaningful employee experience and a flexible working schedule.
Dedicated to providing reasonable accommodations during the hiring and onboarding process.
Continuous support for employee growth and development.