Віддалена робота
Повна зайнятість
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 JavaScript 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
Nice to have
- 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).
We offer:
- Regular performance-based salary reviews.
- Paid vacation, sick leave, and public holidays.
- Health insurance or sports compensation after the probation period.
- Partial reimbursement for English language courses.
- Decent salary, tax assistance.
- Friendly teams, experienced colleagues, and perfect work equipment.
Ганна
