Sr. Fullstack Developer {React & Node}
Summary
Builds and tests full-stack web apps using React for the front end and Node.js for the back end, writes unit tests, and reviews peers’ code.
General Responsibilities
The Senior Software Engineer is responsible for developing and testing complex software solutions, adhering to the organization’s best practices and standards set by the capability leads, and designing system components using appropriate modeling techniques following commonly used architectures, design standards, patterns, and methodology.
Duties And Responsibilities
- Writes working back-end, front-end, and/or mobile code using generally accepted standards and best practices.
- Resolves defects found in the code.
- Writes and conducts unit tests before endorsing to the QA team.
- Submits and maintains source code using version control system repositories.
- Participates in code reviews and quality assurance activities.
- Attends team meetings.
- Reports task status to immediate supervisor or project lead.
- Assists junior and mid-level resources under the same capability.
Minimum Qualifications for Web-based Senior Full Stack Software Engineers
- Experience in using at least two front-end frameworks.
- Experience with React and Node (Required).
- Experience in developing custom libraries.
- Capable of solving complex problems.
- Capable of integrating with multiple systems.
- Experience in overall systems design and architecture.
- Experience with API and SQL.