- Company Name
- Sei Labs
- Job Title
- Software Engineer - Backend + Solidity
- Job Description
-
**Job Title:**
Software Engineer – Backend + Solidity
**Role Summary:**
Design, develop, and maintain high‑performance backend services and production‑grade Solidity contracts for the Sei Layer‑1 blockchain. Collaborate with cross‑functional teams to build scalable APIs, integrate blockchain data, and deliver Web3 applications with automotive quality and speed.
**Expectations:**
- Deliver secure, well‑tested backend code and smart contracts that meet architectural and performance standards.
- Participate in code reviews, automated testing, and continuous integration pipelines.
- Communicate progress, blockers, and technical decisions clearly to product, design, and DevOps teams.
**Key Responsibilities:**
- Architect and implement RESTful / GraphQL APIs that interface with the Sei blockchain and external services.
- Write, audit, and deploy Solidity smart contracts for dApps (DEX, games, DePin, AI use‑cases).
- Design and manage relational or NoSQL database schemas; optimize queries for throughput and cost.
- Configure and maintain cloud infrastructure (AWS), using Terraform for reproducible deployments.
- Monitor system health, troubleshoot performance bottlenecks, and iterate on architecture.
- Collaborate with UX/UI, product, and ops teams to define feature scope and delivery timelines.
**Required Skills:**
- 3+ years backend development experience (Go or TypeScript).
- 1+ year hands‑on production Solidity contract development and auditing.
- Strong grasp of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Experience with cloud services (AWS EC2, RDS, S3, Lambda) and IaC (Terraform).
- Proficiency in API design, versioning, and documentation.
- Knowledge of CI/CD pipelines, unit/integration testing, and code quality tools.
- Familiarity with blockchain concepts: EVM, gas optimization, transaction lifecycle.
- Excellent problem‑solving, debugging, and communication skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications preferred but not mandatory: AWS Certified Developer / Solutions Architect, Solidity Smart‑Contract Framework (Truffle, Hardhat) certificates, or similar.