We are looking for a highly skilled computer programmer who is comfortable with both frontend, backend, and blockchain programming to lead the development of a platform. The lead full-stack developer is responsible for developing and designing front-end web architecture, ensuring backend integration and security, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
The lead full-stack developer will be required to maintain and develop the main platform and develop a new project from conception to the final product, requiring good organizational skills and attention to detail.
Full Stack Developer Responsibilities:
Developing back-end website applications.
Creating servers and databases for functionality.
Ensuring responsiveness of applications.
Designing and developing APIs.
Developing front-end website architecture.
Designing user interactions on web pages.
Ensuring cross-platform optimization for mobile phones.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Staying abreast of developments in web applications and programming languages.
Full Stack Developer Requirements:
Degree in computer science or engineering.
Can communicate in English
Minimum 2 years of experience building web applications (Ideal candidate has >5 years experience of software development)
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks such as Angular JS, and ReactJS.
Proficiency with backend frameworks, such as NodeJS.
Familiarity with database technology such as MySQL, and MongoDB.
Strong organizational and project management skills.
Good problem-solving skills.
Attention to detail.
Experiences leading or working in development projects
Unit/integration testing experience
AWS, Docker, Kubernetes
Collaborate across time zones via Slack, GitHub/GitLab comments, documents, and frequent video conferences
Preferred Skills:
Familiarity with blockchain languages, such as Solidity and/or Rust
Experience designing and integrating RESTful APIs, gRPC, RabbitMQ
Excellent debugging and optimization skills
Experiences in applications on Web3, NFT, cryptocurrency, Metaverse, Tokens, and blockchain are a great plus.