Backend Developer
About the Role
You will design, build, and maintain backend systems and APIs using Nest.js and Next.js. You will develop and maintain smart contracts in Solidity and integrate them with decentralized applications using the Ether.js library. You will implement and operate CI/CD pipelines with GitHub Actions and manage cloud infrastructure on Digital Ocean. You will administer Ubuntu servers with nginx and manage containerised applications using Docker and Kubernetes. You will collaborate with frontend developers, DevOps engineers, and project managers to deliver and deploy features.
Requirements
- Proficiency in Solidity for blockchain development
- Experience with Ether.js or similar libraries
- Strong backend development experience with Next.js and Nest.js
- Extensive experience with GitHub Actions for CI/CD
- Experience with Digital Ocean cloud hosting
- Ubuntu/Linux server management experience
- Knowledge of nginx configuration and management
- Hands-on experience with Docker and Kubernetes
- Strong communication skills and ability to manage multiple projects under tight deadlines
Responsibilities
- Design develop and optimize APIs and services using Nest.js and Next.js
- Develop and maintain smart contracts in Solidity and integrate them with decentralized applications using Ether.js
- Implement CI/CD pipelines using GitHub Actions and manage cloud infrastructure on Digital Ocean
- Administer Ubuntu servers and configure nginx for web serving
- Manage containerised applications using Docker and Kubernetes
- Collaborate with frontend developers DevOps engineers and project managers to ensure smooth development and deployment
Benefits
- Token allocation
- Bonuses
