USETECH
System Analyst (Blockchain)
Work experience: over 6 years
Full-time employment
Schedule: 5/2
Work format: remote
☑️ Responsibilities
- Collect, clarify, and formalize business, functional, and non-functional requirements, form backlog
- Model business processes and translate them into smart contract logic and architecture
- Prepare technical specifications, user stories, system interaction diagrams, and API descriptions
- Assess with developers the impact of changes on gas costs, security, and compatibility with existing infrastructure
- Coordinate with QA on test cases for verifying smart contract business logic, participate in reviewing testing and audit results
- Verify implementation against requirements, support releases, and prepare release notes
- Interact with business stakeholders, developers, architects, and testers
☑️ Our requirements for candidates
- From 5 years of experience in system analysis, from 2 years in Ethereum projects
- Participation in the full dApp development cycle: from requirements gathering and business logic modeling to release and support
- Deep understanding of Ethereum architecture, node roles, and consensus mechanisms
- Practical experience in preparing requirements and technical specifications for smart contracts
- Understanding the impact of contract logic on gas costs, security, and performance
- Experience in preparing user stories, use cases, functional, and non-functional requirements
- Proficiency in UML and BPMN, experience in describing APIs using OpenAPI/Swagger
- Experience interacting with QA in preparing and verifying test cases for smart contract business logic
- Skills in preparing technical documentation, including specifications and NatSpec comments
- Experience working with Jira and Confluence
- Ability to independently work through tasks, identify risks, and explain technical solutions to business and the development team
Will be a plus:
- Ability to read and interpret Solidity code
- Experience with Polygon, Arbitrum, or Optimism
- Knowledge of oracles, including Chainlink, and cross-chain bridges
- Participation in open-source projects
- Knowledge of Solidity, Kotlin, or Java
Contacts: recruiter contact