Trainee Software Engineer (Node.js, LLM, Web3) to $500

ABCloudz is a dynamic technology company specializing in software development, modernization, and digital transformation, with a strong focus on building AI-driven solutions.
We are looking for a motivated Trainee Software Engineer who is eager to grow in development and take part in AI research and implementation.
If you already have a foundation in JavaScript, TypeScript, and Python and want to develop your skills while working with AI and Web3 technologies, this is the perfect opportunity to start your career and Internship Program with us.

Requirements

•    Willingness to learn and thirst for knowledge
•    Basic knowledge of Object Oriented Programming
•    Solid knowledge of Java Script and TypeScript
•    Knowledge of Python
•    Understanding of basic NodeJS concepts
•    Understanding REST API
•    Experience with Linux-like OSs, console
•    Basic understanding of algorithms and data structures
•    Basic knowledge of Git, Docker (console or UI clients)
•    Experience with relational DBs, basic SQL knowledge
•    At least the Intermediate level of English
Will be a plus:
Understanding WebSockets
Understanding software architectures and architecture patterns
Familiarity with module testing
Understanding NoSQL DBMS (MongoDB, Redis)
Familiarity with Nest.JS
Familiarity with LLM and ML
Familiarity with web3 technologies

Responsibilities

  • Develop and maintain backend features using Node.js and NestJS under guidance
  • Implement REST and basic GraphQL endpoints following existing patterns
  • Contribute to microservice-based applications
  • Implement simple inter-service communication using NATS or RabbitMQ. Handle basic event publishing and consuming
  • Assist in integrating LLM-based features using existing SDKs or APIs
  • Interact with blockchain networks using libraries
  • Assist in implementing wallet-based authentication
  • Implement and test smart contract interactions
  • Write clean, readable, and well-documented code
  • Fix bugs and address technical debt in existing services
  • Write basic unit tests (Jest)
  • Participate in code reviews (as a learner)

Internship Program Details

  • The training program lasts 5 weeks and is free of charge for students on both sides. You will receive tasks for each training week and complete them at your convenience. At the end of each week, you will have a 30-minute meeting with a mentor. Therefore, the time required to complete the tasks may vary individually.
  • The program includes working on real tasks and gradual involvement in the company’s internal processes.
  • Upon successful completion of the training, we offer further cooperation with the company on our own product.
  • At the beginning of cooperation (after successful completion of the training), we offer $400 gross. After completing the probation period, the compensation increases to $500 gross

Required skills experience

Node.js 6 months
Python 6 months

Required languages

English B1 - Intermediate
Ukrainian Native
Published 4 March
28 views
·
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...