- 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)
- Highly demonstrable knowledge in building scalable production services and monitoring performance (we use Kibana, NewRelic)
- Experience with FRP (functional, reactive programming)
- Experience with the Docker ecosystem Great-to-haves:
- Experience with securing applications to common security threats (OWASP Standards)
- Experience with Web/HTTP security controls (CORS, CSP, TLS)
- Experience designing, building, and maintaining High Availability systems.
- Should have exposure in Jenkins, Docker, K8S/Openshift, nginx
- Experience working with design systems Demonstrated ability to design build both ReST and GraphQL APIs
- Strong understanding of application level and system level software design patterns
- Self Managed
- Good communication
- Agile mindset
- Customer facing role
Additional Job Description
Ability to Multi-task in a fast-paced, deadline driven environment.
Strong interpersonal skills and ability to work with all departments and levels within.
Highly organized and detail-oriented.
Must be aware of common information security principles and practices.