Required Skills:
- Full Stack Developer (ReactJS, NodeJS, ExpressJs, Javascript)
- Demonstrable history of excelling in a team based collaborative environment
- Strong team leadership skills (helping lead the team's work)
- Experience mentoring junior team members, overseeing code quality and evangelizing best practices
- You also have strong interpersonal, critical thinking, analytical and problem solving skills
- Proficient with frontend development (ES2015-2016 JavaScript, CSS)
- Strong experience in NodeJS, Express, PostgreSQL, Redis, Data Structure
- Highly experienced knowledge of backend development (Node.js, PostgreSQL, Redis)
- Expert level knowledge of client-side testing best practices and tooling (we use Jest)
- Highly skilled in React and Redux
- Familiar with accessibility (WCAG 2) best practices
- Proven experience designing and documenting APIs (we use Node.js, Express, OpenAPI Spec)
Additional Job Description
Full Stack Developer 5+ years of professional experience as a software developer. Proficient with browser APIs and optimizing front-end performance. Strong working experience as a Full Stack developer in React.s, workflow, Redux. Node.js. Well versed in JavaScript, including DOM manipulation and the JavaScript object model.Development experience in designing object oriented JavaScript. Experience with RESTful APIs for developing enterprise application.Experience in MicroService Architecture Experience in Unit Testing (JEST).Familia with version control (GitHub) Familiarity with Databases Understanding of various SDLC methodologies particularly AGILE. Excellent communication and teamwork skills Well versed in troubleshooting , debugging and technical documentation