We are looking for a Fullstack engineer who is motivated to bring their skills and experience working in fin-tech areas to our technology stack.
Requirements
- 7+ years’ experience in engineering including both frontend and backend.
- Extensive experience of NodeJS and common packages, architectures
- Strong knowledge of TypeScript for both NodeJS and frontend development, improving type safety and code reliability.
- Experience designing, maintaining and expanding APIs via REST.
- Understanding of GraphQL and building efficient queries/mutations.
- Experience building tool chain applications, agents, services, server and client applications in NodeJS or similar
- Thorough working knowledge working with a variety of database, SQL and other storage technologies in NodeJS.
- Excellent problem solving skills
- Excellent verbal communication and interpersonal skills
- Experience working in an Agile environment and familiarity with tools like Jira, Trello, and Confluence
- A proven track record developing interfaces with ReactJS, and are proficient with front-end languages (HTML, CSS and Javascript)
- Experience with designing and developing microservices-based architectures, especially for complex systems.
- Basic understanding of key design principles, and responsive and adaptive design
- Write clean, tested code and value documenting your work for others.
- Proficient understanding of client-side JavaScript frameworks, including lodash or underscore
- Good understanding of testing tools like Jest or Mocha
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Proficient understanding of code versioning tools, specifically including Git
Benefits
- Health, Vision & Dental Insurance
- Fully remote position with equipment provided