Jobs at Djinni

10196
  • · 25 views · 2 applications · 16d

    Embedded Software Engineer (Buildroot / CMake / Linux BSP)

    Hybrid Remote · Countries of Europe or Ukraine · Product · 2 years of experience · B1 - Intermediate
    We are expanding our embedded team due to a growing number of tasks related to system build and integration for embedded devices. As an Embedded Software Engineer, you will work across multiple platforms (Rockchip, MTK, Allwinner, Silicon Labs MCUs,...

    We are expanding our embedded team due to a growing number of tasks related to system build and integration for embedded devices. As an Embedded Software Engineer, you will work across multiple platforms (Rockchip, MTK, Allwinner, Silicon Labs MCUs, etc.), focusing on Buildroot-based systems, BSP, Linux kernel, and driver integration. You will be responsible for customizing rootfs, optimizing CMake-based build environments, and automating build processes for Linux/Android/RTOS projects.

    Key Responsibilities:

    • Develop, configure, and maintain Buildroot-based embedded Linux builds.

    • Integrate and customize BSP, bootloader, and Linux kernel.

    • Create and maintain CMake-based cross-compilation build systems.

    • Optimize and streamline the build process, integrating with CI/CD pipelines.

    • Debug low-level issues (kernel, boot, hardware-software integration).

    • Collaborate with hardware teams to ensure stable driver and peripheral integration.

    • (Optional) Support RTOS-based firmware development (FreeRTOS, Zephyr).

    Technical Requirements:

    • Strong hands-on experience with Buildroot, Yocto, or similar embedded build systems.

    • Solid expertise in CMake and cross-compilation workflows.

    • Proven experience with Linux kernel, BSP, and driver development.

    • Solid understanding of embedded systems and ARM architecture.

    • Proficiency in C/C++ (Python/Bash scripting is a plus).

    • Familiarity with Git/Mercurial.

    • Ability to debug and analyze system-level and peripheral integration issues.

    Nice to Have:

    • Experience with RTOS (FreeRTOS, Zephyr).

    • Knowledge of hardware interfaces (I2C, SPI, UART, USB, Ethernet).

    • Android AOSP / NDK experience.

    • Familiarity with Wi-Fi, Bluetooth, Audio codecs.

    Soft Skills:

    • Strong analytical and problem-solving mindset.

    • High attention to detail and code quality.

    • Responsibility and ownership of deliverables.

    • Ability to collaborate effectively in cross-functional teams.

    Education & Language:

    • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.

    • English – Intermediate or higher (for documentation and teamwork).

    More
  • · 43 views · 18 applications · 11d

    Sales Manager Upwork

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B2 - Upper Intermediate
    Qualifications and Experience: - 2+ years of sales experience in IT agency (Web development/wevb design/SEO); - Excellent communication and negotiation skills; - Proficient/native English level. - Must have skills and desire to sell. Responsibilities: -...

    Qualifications and Experience:

    - 2+ years of sales experience in IT agency (Web development/wevb design/SEO);

    - Excellent communication and negotiation skills;

    - Proficient/native English level.

    - Must have skills and desire to sell.

     

    Responsibilities:

    - Manage lead-generation team.

    - Search and qualify potential clients Upwork

    - Business correspondence and video conferences with potential clients.

    - Clarification of the client’s requirements needs and sales activities deal closing.

     

    What we offer:

    - Fixed salary + % of sales + bonuses.

    - Flexible schedule with the ability to work remotely;

    - Paid vacation, holidays, and sick leaves;

    - Health bonuses;

    - Necessary equipment for working from home;

    More
  • · 44 views · 0 applications · 11d

    DevOps Engineer

    Office Work · Ukraine (Cherkasy) · 1 year of experience · B1 - Intermediate
    What we need: 1–2 years of experience in DevOps or system administration; Strong understanding of networking (TCP/IP, DNS, HTTP/HTTPS, SSH) and web application architecture; Experience with web servers (Nginx, Apache) and Unix/Linux administration;...

    What we need:

     

    • 1–2 years of experience in DevOps or system administration;
    • Strong understanding of networking (TCP/IP, DNS, HTTP/HTTPS, SSH) and web application architecture; 
    • Experience with web servers (Nginx, Apache) and Unix/Linux administration; 
    • Proficiency with Git and version control workflows; 
    • Hands-on experience with Docker Experience with CI/CD pipelines, preferably GitLab CI; 
    • Understanding of DevOps principles, automation, and continuous delivery practices; Strong communication and teamwork skills.

       

     Nice to have:

     

    • Experience with Kubernetes and GitOps tools (ArgoCD, Flux);
    • Knowledge of Terraform, Ansible, or similar IaC tools; 
    • Scripting skills (Bash, Python); 
    • Familiarity with cloud environments (AWS, GCP, Azure);
    • Experience with monitoring and logging (Prometheus, Grafana, ELK).

     

    We offer:

     

    • career and professional growth;
    • decent salary;
    • interesting projects in a professional team;
    • trainings, seminars, meetings and conferences at company expense;
    • pleasant working atmosphere.
    More
  • · 207 views · 19 applications · 9d

    Junior Backend Developer

    Office Work · Ukraine (Cherkasy) · 0.5 years of experience · B1 - Intermediate
    UAPP team is looking for a Junior Backend Developer Requirements: basic knowledge of Java; understanding of OOP principles; familiarity with Spring Boot; basic understanding of SQL; ability to create simple REST API in practice or during...

    UAPP team is looking for a Junior Backend Developer

     

    Requirements:

    • basic knowledge of Java;
    • understanding of OOP principles;
    • familiarity with Spring Boot;
    • basic understanding of SQL;
    • ability to create simple REST API in practice or during studies;
    • understanding of basic algorithms and data structures;
    • willingness to learn, improve and follow best practices;
    • ability to work with documentation and learn new technologies quickly.

       

    Nice to have:

    • pet projects;
    • basic knowledge of JPA / Hibernate;
    • familiarity with Kotlin;
    • experience integrating with APIs (even small or training projects).

       

    We offer:

    • mentorship and support from experienced developers;
    • professional and career growth;
    • interesting real-world projects;
    • trainings, workshops and conferences covered by the company;
    • friendly and comfortable working atmosphere.
    More
  • · 116 views · 39 applications · 4d

    Laravel Dev

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · B1 - Intermediate
    Join us if you have: - 3+ years of experience with PHP development at least; - Good understanding of the principles of OOP (PHP), methodology SOLID; - Strong knowledge of Laravel framework; - Understanding of web service APIs implementation: REST, XML,...

    Join us if you have:

    - 3+ years of experience with PHP development at least;

    - Good understanding of the principles of OOP (PHP), methodology SOLID;

    - Strong knowledge of Laravel framework;

    - Understanding of web service APIs implementation: REST, XML, JSON.

    - Experience working with MySQL, PDO interface and large data operation;

    - Good knowledge of Git (GitHub, Bitbucket);

    - Experience working in Linux/VPS;

    - Strong knowledge of Docker, Docker-compose;

     

    Will be a plus:

    - Digital Ocean droplets configuration / maintenance for the project;

    - Knowledge of Vue.js framework;

    - Knowledge of Shopify Apps development process;

    - Experience in writing Unit tests;

    More
  • · 54 views · 6 applications · 1d

    Junior Data Engineer – (Python/Web Scraping/Data Quality)

    Full Remote · Worldwide · Product · 1 year of experience · C1 - Advanced
    Junior Data Engineer – (Python/Web Scraping/Data Quality) We’re looking for a sharp, curious, and driven Junior Data Engineer to join our team at Forecasa, a U.S.-based data startup focused on delivering high-quality real estate data and analytics to...

    Junior Data Engineer – (Python/Web Scraping/Data Quality)
     

    We’re looking for a sharp, curious, and driven Junior Data Engineer to join our team at Forecasa, a U.S.-based data startup focused on delivering high-quality real estate data and analytics to lenders and investors.

    In this role, you’ll be part of our Data Acquisition & Quality team, helping us scale and improve the systems that collect, validate, and monitor the data that powers our platform.

    What You’ll Do

    • Develop and maintain Python-based web scrapers to collect structured and unstructured data from various sources.
    • Use tools like Selenium, BeautifulSoup, and Pandas and Pyspark to extract and normalize data efficiently.
    • Package scrapers as Docker containers and deploy them to Kubernetes.
    • Create and manage Airflow DAGs to orchestrate and schedule scraping pipelines.
    • Build data validation pipelines to catch anomalies, missing values, and data inconsistencies.
    • Set up Grafana dashboards to monitor pipeline health and data quality metrics.
    • Collaborate with senior engineers to continuously improve scraper reliability, performance, and coverage.

    Our Tech Stack

    Python • PySpark • Selenium • Airflow • Pandas • Postgres • S3 • Docker • Kubernetes • GitLab • Grafana

    What We're Looking For

    • Solid experience in Python, especially in building web scrapers.
    • Familiarity with libraries like Selenium, BeautifulSoup, or Scrapy.
    • Some experience with Docker, Airflow, or other workflow orchestration tools.
    • Basic understanding of data validation, data cleaning, and monitoring best practices.
    • A resourceful, problem-solving mindset — you’re not afraid to dig into a messy site or debug a flaky scraper.

    Bonus Points For

    • Experience working with Grafana or Prometheus for monitoring.
    • Exposure to cloud platforms (AWS preferred) and managing scrapers at scale.
    • Familiarity with CI/CD and Git workflows (we use GitLab).

    About Us

    Forecasa is a U.S.-based startup delivering enriched real estate transaction data to private lenders and investors. We’re a small, fast-moving team with a strong engineering culture and a mission to bring clarity and transparency to a fragmented market.

    Location

    Remote – we welcome candidates from anywhere in the world.

     

    NOTE: Please make all e-mails and communications through the djinni website. Thank you.

    More
  • · 296 views · 33 applications · 24d

    Junior Data Engineer

    Full Remote · Ukraine · 0.5 years of experience · B1 - Intermediate
    We are looking for a Data Engineer to join our team! Data Engineer is responsible for designing, maintaining, and optimizing data infrastructure for data collection, management, transformation, and access. He/she will be in charge of creating pipelines...

    We are looking for a Data Engineer to join our team!

     

    Data Engineer is responsible for designing, maintaining, and optimizing data infrastructure for data collection, management, transformation, and access.

    He/she will be in charge of creating pipelines that convert raw data into usable formats for data scientists and other data consumers to utilize.

    Data Engineer should be comfortable working with RDBMS and has a good knowledge of the appropriate RDBMS programming language(s) as well.

    The Data Engineer fulfills processing of client data based on proper specification and documentation.

     

    *Ukrainian student in UA (2d year and higher).

     

         Main responsibilities:

    • Design and develop ETL pipelines;
    • Data integration and cleansing;
    • Implement stored procedures and function for data transformations;
    • ETL processes performance optimization.

     

         Skills and Requirements:

    • Experience with ETL tools (to take charge of the ETL processes and performs tasks connected with data analytics, data science, business intelligence and system architecture skills);
    • Database/DBA/Architect background (understanding of data storage requirements and design warehouse architecture, should have the basic expertise with SQL/NoSQL databases and data mapping, the awareness of Hadoop environment);
    • Data analysis expertise (data modeling, mapping, and formatting, data analysis basic expertise is required);
    • Knowledge of scripting languages (Python is preferable);
    • Troubleshooting skills (data processing systems operate with large amounts of data and include multiple structural elements. Data Engineer is responsible for the proper functioning of the system, which requires strong analytical thinking and troubleshooting skills);
    • Tableau experience is good to have;
    • Software engineering background is good to have;
    • Good organizational skills, and task management abilities;
    • Effective self-motivator;
    • Good communication skills in written and spoken English.

     

         Salary Range

    Compensation packages are based on several factors including but not limited to: skill set, depth of experience, certifications, and specific work location.

    More
  • · 53 views · 18 applications · 11d

    Recruitment Researcher

    Full Remote · Countries of Europe or Ukraine · B1 - Intermediate
    Responsibilities: Generating a pool of passive candidates Maintaining recruiting files, documentation and communication with candidates Maintaining recruiting database Apply sourcing tools and techniques to identify and attract candidates. Schedule...

    Responsibilities:

    Generating a pool of passive candidates

    Maintaining recruiting files, documentation and communication with candidates

    Maintaining recruiting database

    Apply sourcing tools and techniques to identify and attract candidates.

    Schedule interviews with managers for each open position

     

    Requirements:

    Excellent interpersonal and communication skills

    Strong organizational skills, high attention to detail, and an ability to complete tasks quickly and with accuracy

    Personable and able to keep a positive attitude under stressful and shifting circumstances

    Strong reputation for solving in the moment problems in a professional, friendly demeanor with a can- do attitude.

     

    We offer:

     

    Guidance. We want you to grow and we can help you. If you're not sure where to start - here is the best place;

    Scaling up salary based on your skills and experience;

    A real opportunity to grow as a specialist

    More
  • · 58 views · 7 applications · 1d

    Middle .NET Full Stack Developer to $1700

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B2 - Upper Intermediate
    Our company RemSoft.Dev has opened vacancies for the position of Full Stack Middle .Net Developer for interesting projects. You’ll work with an experienced team and new technologies - .NET Core and .NET 5 What do we offer, you may ask. 1. Remote...

    Our company RemSoft.Dev has opened vacancies for the position of Full Stack Middle .Net Developer for interesting projects. You’ll work with an experienced team and new technologies - .NET Core and .NET 5

     

    What do we offer, you may ask.

    1. Remote cooperation. Work where and how you feel comfortable

    2. Competitive monthly payments for your work according to your skills and career opportunities

    3. Full (7-9 hours a day) or partial (4-5 hours a day) employment

    4. Projects on .NET Core, F#, Blazor, TypeScript, Angular, Azure and other latest technologies that are nice to work with

    5. A friendly team that will be able to help and advice in case of difficulties.

    6. Loyal and honest leadership

     

    What we are looking in our candidates:

    1. 2+ years of experience with .NET/C#

    2. 1+ years of experience with JavaScript

    3. Excellent knowledge of OOP

    4. Experience and understanding of Git and GitHub

    5. Critical thinking

    6. Willing to learn and gain new skills

    7. English - B1+

    More
  • · 157 views · 23 applications · 25d

    Customer Support Specialist

    Full Remote · Ukraine · Product · 1 year of experience · C1 - Advanced
    About US Headquartered in New York City, USA, B2B Soft is an established leader in the development, implementation, and support of retail management systems (RMS) designed for the wireless retail industry. With over 10 years in business, we have built a...

    About US

     

    Headquartered in New York City, USA, B2B Soft is an established leader in the development, implementation, and support of retail management systems (RMS) designed for the wireless retail industry. With over 10 years in business, we have built a best-in-class point of sale (POS) solution recognized by major telecom operators and serving customers across North America.

     

    As a true product organization, we work seamlessly with clients to ensure that the evolution of the platform is always in sync with their business needs, with a solid infrastructure behind it. Recent addition of the autonomous product suite well coincides with the post COVID-19 reality and enables telecom operators to conduct all aspects of their commerce via kiosks.

     

    A client’s success is our priority. Innovation is our tool. We care about customers by going above and beyond in intellect and effort. We are honest and curious. And we are agile, applying our knowledge and skills to best serve our clients and partners. Here, you will work with advanced products, be part of open and transparent culture, learn both IT and business and advance quickly.

     

    Summary:

     

    As a Customer Support Specialist, you will have an opportunity to join a very dynamic team and become a trusted advisor to our clients, with an opportunity to contribute to the overall quality of our product by sharing feedback with the relevant stakeholders. You will interact with US busines owners, learn about the telecom industry and embark on an IT career path within the organization.

     

    Key Responsibilities:

     

    • Help existing and prospective customers by providing timely and accurate information about B2BSoft products

    • Identify, analyze, and troubleshoot technical issues and provide effective solutions

    • Respond to support queries via phone, chat, and email

    • Help Customers with software and hardware configurations, billing, and merchant services related requests

    • Provide clear and complete documentation and notes on all service inquiries

     

    Our requirements:

    • Fluent/advanced English (MUST!)

    • Spanish is a huge +

    • Ability to work night shifts (6 shifts: Kyiv time: 15:00 – 00.00; 16:00 – 01.00; 17:00 – 02.00; 18:00 – 03.00; 19:00 – 04.00; 21:00 – 06.00)

    • An experienced PC user (General Microsoft Windows knowledge)

    • Existing technical background or a strong desire to explore the field of software and hardware products

    • Training and time-management skills

    • Communication and listening

    • Understanding of conflict resolution

    • Empathy, positive attitude and Self-Control

     

    Optional:

    • Previous experience in the Support field

    • Technical background and IT education

    • Experience in working with CRM and Jira;

     

    Compensation/Benefits:

     

    Our culture is a collaborative, hands-on community where all voices are welcome at the table and existing associates’ welcome new employees with open arms. We are in an exciting phase of accelerated growth, and we welcome motivated individuals keen to hit the ground running. We also offer career and proficiency development plans and free English courses with native speakers.

    More
  • · 117 views · 5 applications · 28d

    Backend Developer (on-site)

    Office Work · Ukraine (Cherkasy) · 2 years of experience · B1 - Intermediate
    UAPP team needs a Backend Developer Requirements: experience for web applications; experience in Java; excellent skills in OOP; Springboot (IOC, MVC, Security); knowledge of SQL and JPA / Hibernate; experience in developing REST APIs; basic knowledge...

    UAPP team needs a Backend Developer 

     

    Requirements:

    • experience for web applications;
    • experience in Java;
    • excellent skills in OOP;
    • Springboot (IOC, MVC, Security);
    • knowledge of SQL and JPA / Hibernate;
    • experience in developing REST APIs;
    • basic knowledge of algorithms;
    • strong abilities to learn new technologies.

     

    Will be a plus:

    • experience in Kotlin;
    • experience in integration with third-party services via API, SDK.

     

    We offer:

    • career and professional growth;
    • decent salary;
    • interesting projects in a professional team;
    • trainings, seminars, meetings and conferences at company expense;
    • pleasant and friendly working atmosphere.

     

     

    UAPP is an IT company, established in 2018. We provide a full range of software development services, websites and mobile applications. Consulting, design, development, implementation, support and marketing — we do everything to achieve our clients’ business goals.

     

    Our company's key to success is a team of professionals and like-minded people with solid practical experience in the field of project implementation for businesses and their own projects.

     

    We offer services that are designed to take a client’s business to a new level and do everything to provide quality, innovation and creativity using the latest technology solutions.

     

    Our team specializes in programming languages such as Java, PHP, JavaScript, Swift, Kotlin.

    More
  • · 34 views · 4 applications · 4d

    DevOps On-Prem

    Hybrid Remote · Ukraine · 3 years of experience · B1 - Intermediate
    We offer a perfect opportunity for DevOps Engineers to grow their skills and implement the best DevOps practices on a variety of projects for clients. You will be responsible for developing the architecture of new projects, their implementation, and...

    We offer a perfect opportunity for DevOps Engineers to grow their skills and implement the best DevOps practices on a variety of projects for clients.

    You will be responsible for developing the architecture of new projects, their implementation, and setting up CI/CD.

     

    Must-have skills:

    • Work experience in DevOps for at least 3+ years;

    • Work experience with Kubernetes and Docker;

    • Experience with any cloud (AWS/ Microsoft Azure/ Google Cloud);

    • Experience with Terraform;

    • Strong Linux knowledge;

    • English: intermediate (B1) and higher.

     

    Additional skills:

    • CI / CD settings (Jenkins, CircleCI, GitLab CI / CD, Teamcity, Bamboo);

    • Programming experience (Python/Go/sh/bash);

    • Settings and work with relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis) databases, queuing systems (Kafka, Rabbit, etc.);

    • Experience with ELK, Prometheus, and Grafana.

     

    We provide:

    • Official employment & Military reservation (Critical infrastructure status)

    • Official days off in accordance with Ukrainian national holidays;

    • Flexible working hours;

    • 20 vacation days per year;

    • 5 paid days off per year.

    More
  • · 12 views · 4 applications · 3d

    IT Sales Manager/ lead generation

    Full Remote · Worldwide · 1 year of experience · B2 - Upper Intermediate
    And now we are looking for a person who will join our team as an IT sales manager with experience in this field. Requirements: - Upper-Intermediate/Advanced written English. - Strong communication and analytical skills. - Understanding the IT field. -...

    And now we are looking for a person who will join our team as an IT sales manager with experience in this field.

     

    Requirements:

     

    - Upper-Intermediate/Advanced written English.

    - Strong communication and analytical skills.

    - Understanding the IT field.

    - Experience with UpWork, LinkedIn, etc.

    - Understanding the difference between UI/UX, front-end, back-end.

    - Understanding ~sales funnel~

    - Experience in proactively growing customer relationships within an account while expanding their understanding of the customer’s business.

    - Skills in effective communication, building business communications.

    - Stress resistance, self-organization, focus on the result, desire to work and earn.

     

     

    Responsibilities:

     

    - Extending the existing client base using freelance platforms.

    - Establishing contacts with new customers.

    - Analyze IT needs of clients.

    - Develop long-term strategic relationships with key accounts.

    - Manage contract negotiations, answer typical customer questions;

    - Analysis & Increase in sales of the company (cross sales).

    - Proper handling of internal documentation

     

    We offer:

     

    - Competitive salary and bonus system (to be discussed at the interview).

    - Working hours: Mon-Fri, from 9:00 to 18:00.

    - Education at the expense of the company (books, conferences, courses).

    - Work on interesting projects with a team of professionals.

    - Opportunity for professional and financial growth.

    - Many interesting working days with a friendly team and management.

     

    We will be glad to see you in our team!                                                          

    More
  • · 87 views · 17 applications · 7d

    Full-stack WordPress developer

    Part-time · Full Remote · Worldwide · 3 years of experience · B1 - Intermediate
    Betlace is a Ukraine-based outsourcing company. Our primary focus is on WordPress and UI/UX design. Currently, we're seeking a Full-Stack WordPress developer to work with us on a part-time/project basis. Please share with us your expected hourly rate...

    Betlace is a Ukraine-based outsourcing company. Our primary focus is on WordPress and UI/UX design.

     

    Currently, we're seeking a Full-Stack WordPress developer to work with us on a part-time/project basis. Please share with us your expected hourly rate and availability.

     

    Main stack of technologies:

     

    HTML5, CSS3 (Flexbox, SASS/SCSS/LESS), SVG, Gulp

    WordPress, WooCommerce, ACF, Custom Post Types, Custom Taxonomies, PHP, MySQL

    jQuery, Ajax, REST-API

    Git

    RestAPI

     

    Nice to have experience with:

    Jira, Slack, Confluence

     

    Additional requirements:

     

    At least B1 English level;

    Ability to work with minimum control;

    Self-learner;

     

     

    I'll share more information during the interview.

    Type of work: Remote 

    More
  • · 135 views · 13 applications · 3d

    Technical Support Engineer (L2) to $600

    Countries of Europe or Ukraine · B1 - Intermediate
    We are searching for a smart and efficient person with basic Linux experience, understanding of networking principles and at least intermediate English level to join us as a Technical Support Engineer. This role includes providing SRE-level technical...

    We are searching for a smart and efficient person with basic Linux experience, understanding of networking principles and at least intermediate English level to join us as a Technical Support Engineer. This role includes providing SRE-level technical support to our clients, monitoring clients’ infrastructure, handling incidents and creating basic documentation on a shift basis (including graveyard shifts).

     

    Our primary area of competence is providing DevOps services and our technical support engineers can take free corporate DevOps course provided by our experienced mentors. The most prominent technical support engineers can be offered a transfer to DevOps department.

     

    Duties:

    - Providing 1–3 level technical support services

    - Monitoring of Infrastructure and Integrations to other systems

    - Incident and escalation reporting

    - Reporting status and progress according to the project and company demands

    - Creating and updating support and maintenance-related documentation

     

    Mandatory skills:

    -Experience with Linux

    -Intermediate English level (writing)

    -Understanding of networking principles and protocols

    -Ability to accumulate information and make conclusions

     

    Bonus points for:

    - Git experience

    - Grafana and Prometheus experience

    - System administration experience

    - Experience with at least one cloud provider (AWS/GCP/Azure/DigitalOcean)

    - Understanding of containers

    - Understanding of CI/CD and Infrastructure as Code principles

     

    We offer:

    -Remote-first working model (with office in Kremenchuck available)

    -Accounting support

    -Tax compensation

    -Paid sick leaves and vacations

    -Flexible working schedule

    -English classes

    -Health insurance

    -Sports compensation

    -Educational budget

    -Great corporate events

    More
Log In or Sign Up to see all posted jobs