Create, plan, and assist with the implementation of the data model for the company's software and products
Utilize modern web/application technologies, UX, and workflows while working in a highly collaborative team and being involved in all facets of the product's development in an agile atmosphere
Work on implementing different user stories from the product's backlog, helping to complete those assignments within the predetermined time frame and in accordance with the story's acceptance criteria
Make significant contributions to the product's development throughout the entire stack in a brief ramp-up period, including but not limited to: TypeScript, Electron, Node.js, Python, PostgreSQL, GraphQL, and React, as well as integrating front-end implementations with the product's APIs and GraphQL
Utilize Solidity and other blockchain tools and applications to build Ethereum smart contracts
Help maintain the vast CI/CD pipeline for products
Examine other team members' code, and help more junior engineers by acting as a mentor
Conduct a complete study on the refactoring of existing features and the deployment of new products, solutions, and services, including competitive analysis, new technologies, alternative open-source solutions, and more
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3-6+ years of relevant experience as a full-stack or blockchain engineer
2+ years of experience working with cryptocurrencies and modern blockchain technology
Extensive experience working with TypeScript, Blockchain, K8b, and Node.js
In-depth knowledge of decentralized financial applications
Strong familiarity with the blockchains of Bitcoin and Ethereum
Working knowledge of AWS, Kubernetes, and Docker
Solid understanding of blockchain protocols and cryptography
Thorough understanding of best practices for managing blockchains and protecting data
Extensive knowledge of back-end development, algorithms, and data structures Advanced skills in programming languages like JavaScript, Golang, C++, Java, or Python
Demonstrable experience working with large-scale platform development teams and embedded software/hardware devices is preferred
Some industry experience working with Python, Docker, and Kubernetes would be nice to have
Prior experience working on open-source software projects or standards groups is desirable
Nice to have extensive Web 3 expertise, enthusiasm, and/or side projects
Advanced collaborative, analytical, and problem-solving skills
Graphic design expertise and the ability to quickly prototype or wireframe interfaces would be nice to have
Fluent in spoken and written English communication