Junior Backend Developer Intern

at  Emurgo

Remote, , Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Nov, 2024Not Specified16 Aug, 2024N/AAws,Testing,Academic Background,Sql,Haskell,Nosql,Databases,Reliability,Kafka,Kubernetes,Network Technologies,English,It,Typescript,Design Principles,Docker,Communication Skills,Software Development,Rabbitmq,Integration,ContainerizationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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.

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, Ireland