
Blockchain/web3 Engineer
Tata Consultancy Services · New York, NY
- On site
- Full-time
- $130,000 / year
- New York, NY
Job highlights
- Develop and maintain smart contracts with Solidity.
- Integrate Web3 SDKs for contract interaction.
- Deploy and operate blockchain nodes and infrastructure.
- Manage contract deployment pipelines and upgrade strategies.
- Requires a Bachelor of Computer Science.
About the role
Blockchain Engineer at Tata Consultancy Services
Tata Consultancy Services is seeking a skilled Blockchain/Web3 Engineer to join their innovative team. This role involves designing, developing, and deploying smart contracts and Web3 infrastructure, ensuring the security and efficiency of blockchain operations.
Core Web3 / Blockchain Skills (Must-Have)
- Strong understanding of blockchain fundamentals: transactions, blocks, gas/fees, wallets/keys, RPC, finality, consensus basics.
- Hands-on experience with smart contracts using Solidity (preferred) and development tooling (Hardhat/Foundry/Truffle/Remix).
- Experience working with EVM-based chains (Ethereum/Polygon/Arbitrum/Optimism/BSC) or enterprise chains (Hyperledger Fabric/Corda/Quorum).
Roles & Responsibilities
Smart Contract Engineering & Web3 Development
- Design, develop, and maintain smart contracts (Solidity/Vyper or relevant stack) aligned with product and security requirements.
- Build backend/Web3 components for contract interaction, including transaction orchestration, signature flows, nonce management, and gas strategies.
- Integrate and manage Web3 SDKs.
- Develop and manage contract deployment pipelines, covering ABI/versioning, migrations, upgrade strategies (proxy patterns), and release coordination.
- Implement secure patterns for smart contracts and support smart contract testing.
Node Operations & Infrastructure
- Deploy, configure, and operate blockchain nodes and supporting infrastructure, including full nodes/archival nodes, RPC endpoints, and validator nodes (as applicable).
- Manage node upgrades, chain configuration changes, and incident response for production networks.
- Implement operational tooling for node health checks, RPC performance monitoring, log aggregation, and alerting.
- Handle blockchain-specific reliability concerns such as re-org handling, finality considerations, peer connectivity, RPC failover, and rate limiting.
Qualifications
- Bachelor of Computer Science.
Key skills/competency
- Blockchain Fundamentals
- Smart Contracts
- Solidity
- EVM-based Chains
- Node Operations
- Web3 Development
- Transaction Orchestration
- Gas Strategies
- Deployment Pipelines
- Security Patterns
Skills & topics
- Blockchain Engineer
- Web3 Development
- Smart Contracts
- Solidity
- EVM Chains
- Hyperledger Fabric
- Node Operations
- RPC
- Consensus
- Transaction Orchestration
- Gas Strategies
- Deployment Pipelines
- Security Patterns
- Truffle
- Hardhat
- Foundry
- Remix
- Corda
- Quorum
- Arbitrum
- Optimism
- BSC
- Polygon
- Ethereum
- Vyper
- Technical Lead
- Senior Blockchain Developer
- Blockchain Architect
- Software Engineer
- Computer Science Graduate
How to get hired
- Tailor your resume: Highlight your specific blockchain and smart contract development experience, especially with Solidity and EVM chains, to match the job description.
- Showcase your projects: Include links to your GitHub or portfolio demonstrating smart contract development, Web3 integrations, and node operations.
- Prepare for technical interviews: Be ready to discuss blockchain fundamentals, smart contract security, deployment strategies, and node management scenarios.
- Research Tata Consultancy Services: Understand their work in the blockchain space and be prepared to discuss how your skills align with their projects.
Technical preparation
Master Solidity and smart contract patterns.,Practice with Hardhat/Foundry/Truffle development.,Understand EVM and enterprise blockchain specifics.,Review node operation and RPC concepts.
Behavioral questions
Describe a complex blockchain challenge you solved.,How do you ensure smart contract security?,Explain your experience with node deployment.,How do you handle blockchain network incidents?
Frequently asked questions
- What are the core technical skills required for the Blockchain Engineer role at Tata Consultancy Services?
- The core technical skills for this Blockchain Engineer position at Tata Consultancy Services include a strong understanding of blockchain fundamentals (transactions, blocks, gas, keys, RPC, consensus), hands-on experience with smart contracts using Solidity, and familiarity with development tooling like Hardhat or Truffle. Experience with EVM-based chains or enterprise chains is also essential.
- Does Tata Consultancy Services offer opportunities for growth in Web3 development?
- Yes, this Blockchain Engineer role offers significant opportunities for growth in Web3 development. You will be involved in designing, developing, and maintaining smart contracts, building Web3 components, integrating SDKs, and managing deployment pipelines, providing extensive hands-on experience in the evolving Web3 landscape at Tata Consultancy Services.
- What kind of smart contract development experience is preferred for this role?
- For this Blockchain Engineer role, hands-on experience with smart contracts using Solidity is preferred. You should also be proficient with development tooling such as Hardhat, Foundry, Truffle, or Remix. The ability to design, develop, and maintain secure smart contracts aligned with product requirements is crucial.
- What is the expected educational background for a Blockchain Engineer at Tata Consultancy Services?
- The expected educational background for this Blockchain Engineer position at Tata Consultancy Services is a Bachelor of Computer Science degree. This academic foundation is important for understanding the core principles of blockchain technology and software development.
- How does Tata Consultancy Services approach node operations and infrastructure management for blockchain projects?
- Tata Consultancy Services approaches node operations and infrastructure management by deploying, configuring, and operating blockchain nodes (full nodes, archival nodes, validator nodes) and supporting infrastructure. This includes managing node upgrades, chain configurations, incident response, and implementing operational tooling for monitoring and alerting to ensure reliability and performance.