Software Engineer - React/Node.JS (Remote)
Kforce Technology
2021-10-06T06:11:39Z
Madison
Wisconsin
United States
Information Technology
(No Timezone Provided)
RESPONSIBILITIES:
Kforce has a client in Madison, WI that is looking for a React/Node.JS Full Stack Software Engineer. Summary: The Software Engineer applies software engineering and design principles using MERN stack to build large-scale enterprise and web applications. This role will be building new software in a microservice/cloud environment. Essential Functions:
- Software Engineer will write code and assists in the architecting for large-scale web applications
- Develop robust testing plans
- Maintain CI/CD pipelines and automated test (jest, cypress or similar) for developed applications
- As a Software Engineer, you will design data structures to meet application requirements
- Work with team to plan which technologies are best suited for product technologies
- Participates in Agile software development projects to design, code, and test websites and webservices to deliver quality services promptly; Develops/codes complex application components based on detail designs developed from business user stories; Translates user stories to tasks relating to process and data requirements
- Provides broad understanding of platforms and applications across multiple technologies
- Execution and performance of production support tasks for multiple mortgage production applications
Non-essential Job Functions:
- Software Engineer participates in and leads proactive team efforts to achieve departmental and company goals
- Adopts Fairway values in personal work behaviors, decision making, contributions and interpersonal interactions
- Contributes to a positive work environment by demonstrating cultural expectations and influencing others to reward performance and value "can do" people, accountability, diversity and inclusion, flexibility, continuous improvement, collaboration, creativity, and fun
- Performs other duties as assigned
Job Requirements:REQUIREMENTS:
- Bachelor's degree in Computer Science or a related field or equivalent work experience
- 4+ years of experience in all phases of development and supporting software products and technologies and associated methodologies
- 4+ years of experience of development experience using the following languages: HTML, CSS, JavaScript, TypeScript
- 1+ years of experience using NoSQL database technologies
- 2+ years of experience using React
- 2+ years of experience using Node J.S
- Experience working in an Agile environment: Scrum and Kanban
- Demonstrated experience with DevOps and CI/CD technologies, such as JIRA, Confluence, Crucible, Bitbucket (or other Git based source control)
- Demonstrated ability in applying programming and testing techniques and tools such as debugging
- Exceptional analytical and conceptual thinking skills
- Ability to learn new technologies as the need arises
- Solid knowledge and understanding of the functional design and architecture of application systems across multiple technologies and platforms
- Experience with automation testing a big plus
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Software Engineer - React/Node.JS (Remote)
RESPONSIBILITIES:
Kforce has a client in Madison, WI that is looking for a React/Node.JS Full Stack Software Engineer. Summary: The Software Engineer applies software engineering and design principles using MERN stack to build large-scale enterprise and web applications. This role will be building new software in a microservice/cloud environment. Essential Functions:
- Software Engineer will write code and assists in the architecting for large-scale web applications
- Develop robust testing plans
- Maintain CI/CD pipelines and automated test (jest, cypress or similar) for developed applications
- As a Software Engineer, you will design data structures to meet application requirements
- Work with team to plan which technologies are best suited for product technologies
- Participates in Agile software development projects to design, code, and test websites and webservices to deliver quality services promptly; Develops/codes complex application components based on detail designs developed from business user stories; Translates user stories to tasks relating to process and data requirements
- Provides broad understanding of platforms and applications across multiple technologies
- Execution and performance of production support tasks for multiple mortgage production applications
Non-essential Job Functions:
- Software Engineer participates in and leads proactive team efforts to achieve departmental and company goals
- Adopts Fairway values in personal work behaviors, decision making, contributions and interpersonal interactions
- Contributes to a positive work environment by demonstrating cultural expectations and influencing others to reward performance and value "can do" people, accountability, diversity and inclusion, flexibility, continuous improvement, collaboration, creativity, and fun
- Performs other duties as assigned
Job Requirements:REQUIREMENTS:
- Bachelor's degree in Computer Science or a related field or equivalent work experience
- 4+ years of experience in all phases of development and supporting software products and technologies and associated methodologies
- 4+ years of experience of development experience using the following languages: HTML, CSS, JavaScript, TypeScript
- 1+ years of experience using NoSQL database technologies
- 2+ years of experience using React
- 2+ years of experience using Node J.S
- Experience working in an Agile environment: Scrum and Kanban
- Demonstrated experience with DevOps and CI/CD technologies, such as JIRA, Confluence, Crucible, Bitbucket (or other Git based source control)
- Demonstrated ability in applying programming and testing techniques and tools such as debugging
- Exceptional analytical and conceptual thinking skills
- Ability to learn new technologies as the need arises
- Solid knowledge and understanding of the functional design and architecture of application systems across multiple technologies and platforms
- Experience with automation testing a big plus
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.