Full Stack Developer
About the Role
You will design and implement middleware and APIs, build front end features using React, and design database access for PostgreSQL. You will deploy services on AWS serverless infrastructure, integrate blockchain libraries like web3.js and MetaMask, enforce secure coding practices, review code, and write design documents to ensure high quality and security.
Requirements
- Degree in computer science or comparable experience
- Analytical and communication skills
- Problem solving and ability to explain solutions in layman's terms
- Firm grasp of object oriented programming
- Experience with AWS services including serverless functions and API Gateway
- Experience with blockchain libraries and tools such as web3.js and MetaMask
- Experience designing databases especially PostgreSQL and providing access via APIs
- Hands on experience with React JavaScript CSS and TypeScript
- Understanding of React concepts including components hooks state management and React testing library
- Knowledge of webpack babel and similar tooling
Responsibilities
- Architect middleware components for a three tier system
- Design implement and deploy APIs and database access
- Design and implement front end features using React best practices
- Ensure highest level of security measures across the system
- Design UI features with a focus on user experience
- Adhere to and enforce secure coding best practices
- Review other developers' code and write and review design documents
Benefits
- Remote work
- US time zone friendly schedule
- Access to an extensive blockchain industry network
