Junior Backend Developer Intern
Posted on Aug. 15, 2024 by Emurgo
- Remote, Ireland
- Salary not available
- Full Time
Who we are:
EMURGO is the official commercial and venture arm of the Cardano Blockchain, a smart contract platform with advanced security assurance - Currently Top 3 of decentralized smart contract platforms and Top 10 of all cryptocurrencies on CoinMarketCap.
As a founding member of the Cardano protocol, EMURGO develops, supports, and incubates commercial opportunities and helps integrate businesses into our blockchain system.
Our businesses include:
EMURGO Fintech develops the best mobile and wallet applications to interact with the Cardano blockchain to serve as a baseline platform for others to build upon
EMURGO Media has developed a social content platform with the Cardano community at its core and positioned for creation, curation, aggregation and monetization of the ecosystem projects and tools.
EMURGO Academy provides Cardano blockchain courses to students and developers looking to start, or transition to, a career in the blockchain industry, as well as executives and entrepreneurs seeking to understand how Cardano blockchain might augment their businesses.
EMURGO Ventures invests in Web3 initiatives, including DeFi and NFT projects, blockchain developer education tools, and other decentralized application projects, especially those with interoperability potential, as well as middleware solutions companies in developed markets.
EMURGO Africa is an investment vehicle that also provides hands-on acceleration and incubation programs, with $100m having been earmarked for investments in Africa, where a key growth driver in the region is the use of lending and borrowing crypto services for daily life.
Overview:
We are looking for a motivated Junior Backend Developer Intern with a strong foundation in NodeJS to join our innovative team. During your internship, you will have the opportunity to work on cutting-edge products in the blockchain space and contribute to enhancing existing projects like the Yoroi crypto wallet, our Stablecoin Project, and other exciting initiatives currently in stealth mode. Based on your performance, there is potential for this internship to transition into a full-time position.
About Yoroi:
Yoroi is a lightweight, highly secure, and user-friendly wallet for the Cardano blockchain. It is trusted by over 800,000 active users and is a key component of the Cardano ecosystem.
Key Responsibilities:
- Collaborate and Learn: Work closely with senior developers, tech leads, and product managers to understand, discuss, and refine feature requirements, ensuring alignment with project goals and user needs.
- API Development: Assist in developing, deploying, and maintaining RESTful APIs for decentralized applications (dApps), tools, and libraries, ensuring they are scalable, secure, and efficient.
- Optimize Performance: Implement caching strategies and collaborate with DevOps to enhance system performance, reliability, and scalability to meet future demands.
- Blockchain Integration: Gain hands-on experience with Cardano's blockchain technologies, including UTXO and EUTXO design patterns, and integrate them into backend solutions.
- Code Quality: Write clean, maintainable code with appropriate documentation. Create and execute unit tests, integration tests, and participate in code reviews to ensure high-quality outputs.
- Continuous Learning: Stay up-to-date with the latest industry trends, particularly in blockchain and backend technologies, and apply this knowledge to ongoing projects.
- Product Involvement: Participate actively in product planning meetings, providing valuable insights based on your backend development perspective.
Requirements:
- Experience: While prior experience is beneficial, we are open to candidates with a strong academic background in software development or relevant projects.
- NodeJS Proficiency: Basic knowledge of NodeJS (TypeScript), with a willingness to learn and grow your skills in this area.
- Database Knowledge: Familiarity with SQL and NoSQL databases, including their integration and performance optimization in backend systems.
- API Design: Basic understanding of API architecture, design principles, and RESTful standards.
- Networking Basics: Knowledge of network technologies, protocols, and service-based architecture, with an understanding of how they interact in a backend environment.
- Testing: Experience in creating and executing tests (unit, integration, etc.) to ensure robustness and reliability.
- Linux Experience: Comfortable navigating and using Linux-based systems for development and deployment tasks.
- Communication Skills: Strong command of English, both written and verbal, to effectively communicate within a diverse team.
Bonus Qualifications:
- Cloud Experience: Experience with AWS or other cloud platforms, including basic deployment and management of services.
- Message Queues: Familiarity with message queue systems such as RabbitMQ, Kafka, or similar technologies.
- Haskell Knowledge: Any exposure to Haskell or a willingness to learn as it relates to blockchain and Cardano.
- Containerization: Hands-on experience with Docker and Kubernetes in production environments, including deploying, scaling, and managing microservices.
- CI/CD Pipelines: Knowledge of setting up and managing CI/CD pipelines to streamline the deployment process.
- Blockchain Enthusiasm: A genuine interest in blockchain technology, with an understanding of its fundamental concepts and potential impact on various industries.
Why Join Us?
- Innovative Environment: Work on pioneering projects in the blockchain space, contributing to technologies that have a global impact.
- Growth Opportunities: Gain exposure to advanced blockchain concepts and the latest backend technologies while being mentored by industry experts.
- Collaborative Culture: Join a diverse and inclusive team that values collaboration, continuous learning, and mutual support.
- Paid Internship: This is a paid internship that provides valuable hands-on experience, with the opportunity to transition into a full-time position based on your performance.
Advertised until:
Sept. 14, 2024
Are you Qualified for this Internship Role?
Click Here to Tailor Your Resume to Match this Job
Share with Friends!
Similar Internships
No similar Intern Jobs at the Moment!