- Company Name
- RiskPod
- Job Title
- Solidity/Next.JS Developer
- Job Description
-
**Job Title**: Solidity/Next.JS Developer
**Role Summary**: Senior technical specialist responsible for the design, development, and scaling of cloud‑native web applications and blockchain‑enabled services. Leads architecture decisions, delivers secure, high‑performance systems on Microsoft Azure, Next.js, and Solidity.
**Expectations**:
- 5+ years of professional software engineering or technical architecture experience.
- Hands‑on leadership: architecture design, code implementation, peer code reviews, and engineering mentorship.
- Proven track record delivering secure, scalable cloud and web3 solutions.
**Key Responsibilities**
1. **Cloud & Infrastructure (Azure)** – Design & maintain scalable, secure Azure architectures; implement CI/CD pipelines, IaC, monitoring, and optimize performance, cost, and reliability.
2. **Web Application Development (Next.js / React)** – Build production‑grade, SSR/SSG web applications; create API routes, edge services, and collaborate with design/product teams for optimal UX & SEO.
3. **Web3 & Smart Contracts** – Design, develop, test, and deploy Solidity smart contracts; integrate blockchain features (wallets, transactions, indexing); conduct security reviews and risk mitigation.
4. **Architecture & Technical Leadership** – Define cross‑layer system architecture, establish engineering standards, mentor junior engineers, and partner with security/legal teams on compliance and risk.
**Required Skills**
- Microsoft Azure (App Service, Functions, AKS/Kubernetes, DevOps, Storage, Networking).
- Advanced Next.js and React development; TypeScript/JavaScript.
- REST/GraphQL API design.
- CI/CD, DevOps tooling, Infrastructure‑as‑Code (Terraform, ARM, Bicep).
- Solidity and smart contract tooling (Hardhat, Foundry, Web3.js/Ethers.js).
- Blockchain integration (wallets, APIs, indexing).
- Strong knowledge of security, scalability, and distributed system principles.
- Excellent communication and mentoring abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- Formal security or blockchain certifications (e.g., Certified Blockchain Developer, Certified Information Systems Security Professional) – preferred.