Blockchain Senior Backend Engineer
Role in brief
Itransition seeks a Senior Backend Engineer to develop blockchain solutions using Go or Node.js. Candidates with strong backend development and blockchain experience should apply.
About the role
In this role, you will leverage your extensive experience in backend development and blockchain technologies to design and build scalable systems. You will work with a range of tools and frameworks, focusing on Ethereum and EVM-compatible blockchains, while also ensuring system security and performance.
The team values strong problem-solving skills and technical leadership, making this position ideal for engineers who enjoy mentoring others and taking ownership of complex projects. You will have the flexibility to work remotely, in a hybrid setup, or from the office, depending on your preference.
Skills that matter here
- Go: You will use Go to develop robust backend services.
- Node.js: Node.js will be utilized for building scalable applications.
- TypeScript: TypeScript is important for ensuring type safety in your backend code.
- PostgreSQL: You will optimize and model data effectively using PostgreSQL.
- Solidity: Solidity will be used for smart contract development and integration.
- Docker: Docker will facilitate containerization of applications for deployment.
Who this role suits
- Experienced in backend system design and architecture.
- Proficient in blockchain technologies and their applications.
- Strong communicator who enjoys mentoring and guiding peers.
- Adaptable to various work environments, including remote and hybrid setups.
From the employer
Requirements
- 5+ years of professional software engineering experience
- Strong production experience with Go or Node.js/TypeScript
- Proven experience designing and building scalable backend systems from scratch
- Strong understanding of distributed systems, REST APIs, and event-driven architecture
- Strong experience with PostgreSQL and/or MongoDB, including data modeling and optimization
- Hands-on experience with Redis and message queues such as RabbitMQ or Kafka
- Strong experience with Docker, CI/CD, and AWS or Azure
- Production experience with Ethereum and EVM-compatible blockchains, including L2 solutions
- Deep understanding of blockchain architecture, transaction lifecycle, wallets, token standards, and on-chain data
- Experience integrating and working with blockchain nodes, RPC providers, and indexing services
- Hands-on experience with ethers.js, web3.js, viem, Foundry, or Hardhat
- Strong practical experience with Solidity and smart contracts, including testing and integration
- Strong understanding of blockchain security and cryptographic best practices
- Experience owning architecture and leading complex technical initiatives
- Strong problem-solving skills and ability to provide technical direction and mentor other engineers
Conditions
- Full-time employment
- Work schedule: 5/2
- Work format: remote, hybrid, or office
Questions about this role
What is the remote work policy?
The position offers remote, hybrid, or office work options.
What level of experience is required?
Candidates should have 5+ years of professional software engineering experience.
How do I apply for this position?
You can apply through the Itransition website.
✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.