Software Engineer - Intern (Frontend)
About Merkle Science
Merkle Science specializes in providing solutions for blockchain transaction monitoring and intelligence. These tools are utilized by various entities ranging from web3 companies to law enforcement to detect and prevent illicit activities involving cryptocurrencies. The ultimate goal is to establish a safe environment for cryptocurrency transactions and foster compliant growth within the industry.
Merkle Science has a strong presence in multiple global locations, including New York, Singapore, Bangalore, and London. The team comprises professionals with diverse backgrounds from reputable companies such as Bank of America, Paypal, Luno, Thomson Reuters, and Amazon. With significant funding from various investors, the company is well-positioned for growth and success.
Team: Product Engineering (Frontend)
Duration: 1 year
Work Mode: Hybrid, preferring a mix of office and remote work
Post-internship: Exceptional performers may be considered for a full-time position with a defined service commitment period.
Role Overview:
In this role, you will be responsible for developing user-facing features for web applications, including dashboards, investigation workflows, and compliance tools essential for daily operations by analysts and investigators.
Responsibilities:
- Develop responsive and high-performing UI components using ReactJS
- Transform design concepts into reusable and clean components
- Integrate frontend applications with backend REST APIs
- Manage application state efficiently and enhance rendering performance
- Write well-structured, maintainable, and tested frontend code
Required Skills:
- Strong knowledge of JavaScript (ES6+), HTML, and CSS
- Proficiency in React, including component lifecycle, hooks, and state management
- Ability to consume REST APIs and handle asynchronous data
- Basic understanding of responsive design principles and cross-browser compatibility issues
- Experience with collaborative development workflows using Git
- Excellent problem-solving skills
Preferred Skills:
- Experience with TypeScript
- Familiarity with state management libraries like Redux, Zustand, React Query
- Knowledge of charting/visualization libraries such as D3 or Recharts
- Portfolio, GitHub profile, or personal projects demonstrating UI expertise
- Exposure to AI tools beneficial for coding and design tasks
Eligibility Requirements:
- Final year B.Tech/B.E./Dual Degree students graduating in 2027
- Limited to candidates from IIT / NIT / IIIT with a specialization in CSE, IT, or closely related fields
- Strong academic background with demonstrated coding and UI skills
- Preference given to those with open-source contributions, personal projects, and prior internship experience
Selection Process:
- Initial resume screening based on eligibility criteria
- Online coding assessment covering DSA and role-specific fundamentals
- Technical interviews with the engineering team
- HR discussion and potential offer
How to Apply:
Interested candidates should submit their updated resumes to the provided email address with the specified subject line referencing the internship position and their college name.
Well-Being, Compensation, and Benefits:
Merkle Science emphasizes employee well-being by offering comprehensive health insurance, flexible time off, learning initiatives, and a balanced work environment. The company encourages team-building activities and open discussions on mental health topics.
Recognizing and rewarding talent is paramount at Merkle Science. Competitive compensation packages along with equity opportunities are provided, offering avenues for career advancement within a rapidly growing organization.
Please note that artificial intelligence (AI) tools may be utilized in the hiring process to support recruitment activities. While these tools aid in the assessment of applications, the final hiring decisions are made by human evaluators based on the provided information.
