Job Description
Summary
Are you looking for a rewarding Full-Stack Developer role in the web3 sector?
Protokol are seeking a passionate and motivated Senior Full-Stack Developer to help develop our products and solutions. Working alongside a friendly and creative development team, you’ll be tasked to work on a wide variety of projects, from developing new features for existing products, to helping create custom solutions for our clients.
This role would suit a candidate from a software development background, with experience in web3 and AWS, and someone who is seeking to be a key player within a rapidly growing team. It would also suit an ambitious and determined individual seeking the opportunity to further their career within Protokol as we scale.
Job Role & Responsibilities
- Develop new user-facing features related to our products
 - Build reusable code, components and libraries for future use
 - Ensure the technical feasibility of UI/UX designs
 - Optimize applications for maximum speed and scalability
 - Collaborate with other team members and stakeholders, making it possible to quickly jump between projects and responsibilities
 - Report to team lead/CTO with issues and any risks identified
 - Collaborate with back-end developers and web designers to improve usability. Ensure that all user input is validated before submitting to back-end
 - Get feedback from, and build solutions for, users and customers
 - Help back-end developers with coding and troubleshooting
 - Ensure high quality graphic standards and brand consistency
 - Stay up-to-date on emerging technologies
 - Review Pull Requests related to our project
 - Follow our contribution guidelines
 - Follow our Code of Conduct
 - As an employee of the Protokol, represent the company in the best possible way and be respectful when commenting and communicating within community/customers (Slack, Pull Requests and any other Protokol related communication)
 
Required Skills & Experience
- Proven work experience as a Full-Stack Developer
 - AWS experience:
 - – AWS CDK / AWS CloudFormation / or Infrastructure as Code in general
 - – AWS API Gateway
 - – AWS Lambda
 - – AWS DynamoDB
 - – AWS S3
 - – AWS IAM
 - GitHub Actions (or CI/CD in general)
 - Can develop, debug and work with cloud-native applications
 - Understands:
 - – Serverless architecture
 - – Event-driven architecture
 - – SaaS application model from engineering perspective
 - Has worked with Microservices; understands loosely coupled infrastructure
 - Experience handling multitenancy within an application
 - Experience working with data-heavy applications, can design database structures and apply optimizations when needed
 - Understands deployment strategies like blue/green, canary deployment
 - Great understanding of Front-End technologies (React, Angular, Vue) – senior in one of the stacks, React preferably
 - Great understanding of asynchronous request handling, partial page updates
 - Proficient understanding of client-side scripting and JavaScript frameworks
 - Strong understanding of dApp development process and web3 concepts
 - Familiarity with web3 and blockchain technology
 - Proficient understanding of code versioning tools – Git
 
Skills
- AWS
 - Development
 - React
 - Strategic Thinking
 - Team Collaboration
 - UX/UI Design
 

