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

  1. Develop new user-facing features related to our products
  2. Build reusable code, components and libraries for future use
  3. Ensure the technical feasibility of UI/UX designs
  4. Optimize applications for maximum speed and scalability
  5. Collaborate with other team members and stakeholders, making it possible to quickly jump between projects and responsibilities
  6. Report to team lead/CTO with issues and any risks identified
  7. Collaborate with back-end developers and web designers to improve usability. Ensure that all user input is validated before submitting to back-end
  8. Get feedback from, and build solutions for, users and customers
  9. Help back-end developers with coding and troubleshooting
  10. Ensure high quality graphic standards and brand consistency
  11. Stay up-to-date on emerging technologies
  12. Review Pull Requests related to our project
  13. Follow our contribution guidelines
  14. Follow our Code of Conduct
  15. 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

  1. Proven work experience as a Full-Stack Developer
  2. AWS experience:
  3. – AWS CDK / AWS CloudFormation / or Infrastructure as Code in general
  4. – AWS API Gateway
  5. – AWS Lambda
  6. – AWS DynamoDB
  7. – AWS S3
  8. – AWS IAM
  9. GitHub Actions (or CI/CD in general)
  10. Can develop, debug and work with cloud-native applications
  11. Understands:
  12. – Serverless architecture
  13. – Event-driven architecture
  14. – SaaS application model from engineering perspective
  15. Has worked with Microservices; understands loosely coupled infrastructure
  16. Experience handling multitenancy within an application
  17. Experience working with data-heavy applications, can design database structures and apply optimizations when needed
  18. Understands deployment strategies like blue/green, canary deployment
  19. Great understanding of Front-End technologies (React, Angular, Vue) – senior in one of the stacks, React preferably
  20. Great understanding of asynchronous request handling, partial page updates
  21. Proficient understanding of client-side scripting and JavaScript frameworks
  22. Strong understanding of dApp development process and web3 concepts
  23. Familiarity with web3 and blockchain technology
  24. Proficient understanding of code versioning tools – Git

Skills
  • AWS
  • Development
  • React
  • Strategic Thinking
  • Team Collaboration
  • UX/UI Design
© 2024 cryptojobs.com. All right reserved.