The ABCloudz team is always growing. Join a global company on the cutting-edge of IT, app development, database optimization, and digital infrastructure. ABCloudz is the perfect environment for you to raise your professional skills and understand new technologies. We provide you with an opportunity to work with some of the world’s most important companies.
-
· 229 views · 29 applications · 18d
Software Engineer Trainee (Node.js, LLM and Web3) to $500
Part-time · Full Remote · Ukraine · English - B1ABCloudz 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...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)