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