Jobs at Djinni

9585
  • Β· 143 views Β· 28 applications Β· 6d

    Middle/Senior Full-Stack (Angular/PHP) Software Engineer (Contractor)

    Full Remote Β· Countries of Europe or Ukraine Β· 4 years of experience Β· English - B2
    CodeIT is a service product development company that helps businesses turn ideas into successful, scalable IT products. We are looking for an experienced Senior Full-Stack (Angular/PHP) Software Engineer (contractor) to join a long-term product team...

    CodeIT is a service product development company that helps businesses turn ideas into successful, scalable IT products. We are looking for an experienced Senior Full-Stack (Angular/PHP) Software Engineer (contractor) to join a long-term product team working on a global hybrid workplace management platform used by 250+ companies worldwide. 

     

    The product is a modern, scalable solution that helps organizations manage hybrid work by coordinating people, meetings, and office spaces in a single system. It integrates seamlessly with popular workplace tools and supports flexible, data-driven workflows for distributed teams.
     

    This role is ~90% frontend (Angular) and ~10% backend (PHP)
    You will work with a mature tech stack including Angular 21, TypeScript, PHP 8.3, Symfony 7, AWS, and Kubernetes, contributing to a stable and evolving product with real users and a long-term roadmap.

    Key product features:

     

    • Desk booking
    • Room booking
    • Space management
    • Workplace events

     

    Your responsibilities: 
     

    • Build highly performant scalable PHP based SaaS applications.
    • The main responsibilities will focus on the latest Angular, with occasional involvement in crafting backend features using PHP 8.3 and Symfony. 
    • Develop solutions to deliver new innovative products for web and mobile platforms using the project RESTful APIs running in AWS.
    • Work closely with the wider engineering team (full-stack, backend), designers, and product.
    • Be included in decisions and challenge our technical direction.
    • Design and develop code with performance, usability, maintainability, and security in mind.
    • Resolve technical issues through debugging, research, and investigation.
    • Write and maintain automated tests to ensure we deliver quality work for our customers.
    • Create and maintain internal technical documentation for deliverables.

       

    Your skills and experience:
     

    • 4+ years of relevant experience in a software engineering role.
    • Experience building large-scale consumer web/mobile applications and distributed systems.
    • Knowledge of PHP + Symfony framework.
    • Knowledge of TypeScript and Angular to create interactive user interfaces.
    • Up to date with the latest frontend libraries, frameworks, and practices.
    • Passionate about writing clean code.
    • You must be a quick learner and be flexible about what technologies you use. 
    • Good understanding of MVC and SOLID principles.
    • Experience with multi-tenancy would be a plus.
    • Experience in implementing web services with a REST and Web API architecture
    • You must be comfortable with rapid development in a Scrum / Agile environment and iterating based on market and customer feedback.
    • Knowledge of Unit testing
    • English level: upper-intermediate and higher
    • Excellent collaborator and communicator within your team and the wider company.
    • BSc in a related field such as Computer Science, Computer Engineering, or other software/design discipline.

     

    Our current stack is: 

     

    • Front-end: TypeScript, Angular 21; 
    • Backend: PHP 8.3 / Symfony 7.2, REST, API Platform, Lambda (Node.JS); 
    • Database: PostgreSQL, Redis (ElastiCache); 
    • Development tools: Jira, Jenkins, GitHub, Automated Testing; 
    • Cloud: AWS (20+ services), Kubernetes, Docker; 
    • Mobile: Android (Kotlin, Java) and iOS (Swift).
    • AI-friendly: Cursor, ChatGPT, Junie.
    More
  • Β· 53 views Β· 10 applications Β· 6d

    Technical Support Specialist

    Full Remote Β· Ukraine Β· 1 year of experience Β· English - B2
    Lemberg Solutions is, above all, a group of passionate professionals led by a core team that have been meticulously selected over the last 15 years. We are based in Lviv, Rivne, and Lutsk, and opened GmbH in Hamburg, Germany. At LS, people come first. We...

    Lemberg Solutions is, above all, a group of passionate professionals led by a core team that have been meticulously selected over the last 15 years. We are based in Lviv, Rivne, and Lutsk, and opened GmbH in Hamburg, Germany.

    At LS, people come first. We know that our success is based on our people’s achievements. Each and every one of our 200 team members is highly valued for their hard work, and we’re always excited to welcome new specialists ready to embrace challenges with us.


    About the project:
    A product consists of a web portals, tablet applications, and telematics hardware. Back offices use the portal for analytics, drivers, and asset management. The tablet software helps truck drivers with their day-to-day tasks.

    Pay attention: only those candidates who meet the listed requirements will receive an answer!
     

    Necessary skills and qualifications:

    • Upper-Intermediate level of English
    • Minimum 1 year of prior experience in customer service
    • Proven work experience as a Support Representative will be a plus
    • Excellent communication and problem-solving skills
    • Good understanding of computer systems, mobile devices, and other tech products
    • Ability to diagnose and troubleshoot basic technical issues
    • Familiarity with remote desktop applications and help desk software (e.g., Salesforce)
    • Ability to provide step-by-step technical help, both written and verbal
    • Multitasking skills
    • Ability to work well under pressure
       

    Responsibilities:

    • Research and identify solutions to software and hardware issues using provided tools 
    • Ask customers pointed questions to understand the root of the problem quickly
    • Talk clients through a series of actions via phone until they solve an issue
    • Properly escalate unresolved issues to appropriate internal teams (e.g., Tier 2, manager, etc.)
    • Provide prompt and accurate feedback to customers and log cases in Salesforce
    • Refer to the internal knowledge base, logs, and external resources to provide accurate tech solutions
    • Ensure all issues are properly logged 
    • Respond to customer queries promptly 
    • Analyze and report product malfunctions (for example, by testing different scenarios or imitating users’ behaviour)
    • Update our internal knowledge base with information about technical issues and useful discussions with customers
    • Share feature requests and effective workarounds with team members
    • Gather customer feedback and document it using company tools
    • Follow a fixed work schedule: Monday, Tuesday, Wednesday, Thursday, Friday (Saturday, and Sunday are days off), 9 hours per day (1 hour break included) 12:00 - 21:00
       

    What we offer:

    Time Off 

    • 21 days paid annual leave 
    • Unlimited sick leaves with a medical statement 
    • 30 working days off for personal reasons without compensation 
    • 5 days additional paid time off following your wedding or your child’s birth
    • Paid public holidays
       

    Workplace Benefits

    • Free English classes in groups
    • Fully equipped workstation
    • Comfortable office
    • Access to a video library of soft skill workshops
       

    Financial Benefits

    • Relocation support program
    • Financial support from LS in case of emergency (reviewed individually)
    • Overtime pay
    • In-house accounting service
       

    Fun

    • Lviv IT Cluster gifts & discounts 
    • Team building & industry events

     

    More
  • Β· 104 views Β· 13 applications Β· 6d

    Accounting Manager

    Full Remote Β· Worldwide Β· Product Β· 3 years of experience Β· English - B2
    Role overview The Accounting Manager is responsible for ensuring complete, accurate, and timely accounting records in compliance with applicable accounting standards and internal policies. The role covers core accounting and tax & compliance-related...

    Role overview

    The Accounting Manager is responsible for ensuring complete, accurate, and timely accounting records in compliance with applicable accounting standards and internal policies. The role covers core accounting and tax & compliance-related activities, including general ledger maintenance, journal entries, account reconciliations, banking data processing, and support of period-end close, financial and tax audits. 

     

    This position is designed as a key role within the HQ finance function and includes a planned development path toward a Deputy Head of Tax & Compliance role, subject to performance and business needs.

     

    Key Responsibilities

     

    Accounting & Reporting Support

    • Maintain accurate and timely accounting records in accordance with applicable accounting standards 
    • Prepare and post journal entries, accruals, and adjustments
    • Perform intercompany accounting and reconciliation processes
    • Assist in the preparation of financial statements and management reports                        
    • Support month-end and year-end closing processes

     

    Banking & Treasury Operations

    • Analyze, maintain and update banking master data in the ERP system
    • Ensure accurate posting of treasury-related transactions, including payments, bank charges, and FX differences
    • Reconcile bank accounts and payment systems with accounting records on a regular basis
    • Provide bank-related inputs and reconciliations to support period-end closing

     

    Tax & Compliance

    • Support tax calculations and reconciliation between accounting and tax records
    • Assist in tax audits, assessments, and preparation and filing of returns
    • Support regulatory, audit, and annual filing requirements 

     

    Requirements

    • Master’s degree in Finance, Accounting or Economics
    • 3-5 years of experience in finance/accounting
    • Solid understanding of accounting principles and financial reporting
    • Proficiency in accounting software and ERP systems. Experience in Microsoft Dynamics 365 is a strong advantage
    • Advanced MS Excel skills (reconciliations, data analysis, reporting)
    • Analytical mindset with good problem-solving skills
    • Excellent communication abilities
    • Strong attention to detail and ability to work with large transaction volumes
    • Level of English not lower than upper-intermediate 

     

    We Offer

    • Western-style work culture with transparency, ownership, and open communication
    • Competitive USD-denominated compensation package
    • Strong and friendly team environment, regular feedback, and one-on-one sessions
    • Opportunity to grow in a rapidly scaling fintech company
    • 34 days of annual leave (24 standard vacation days + 10 additional days to cover public holidays)
    More
  • Β· 110 views Β· 8 applications Β· 6d

    FullStack (React.js and Node.js)

    Full Remote Β· EU Β· 5 years of experience Β· English - B2
    Welcome to ApexTech We are looking for Fullstack Developer who enjoys learning, building, and switching between projects. Responsibilities: Advanced Backend and Frontend developments (JavaScript / NextJS / ReactJS) Mentor / Coach other...

    Welcome to ApexTech πŸ™Œ 

     

    We are looking for πŸš€ Fullstack Developer πŸš€ who enjoys learning, building, and switching between projects. 

     

    Responsibilities: 

    ● Advanced Backend and Frontend developments (JavaScript / NextJS / ReactJS) 

    ● Mentor / Coach other team members 

    ● Code reviews and refactoring 

    ● Advanced problem analysis and solving in production 

    ● Bug fixing, follow-up and workaround, identification of pain points in the platform 

    ● Responsible for the efficiency of all the components in the infrastructure 

    ● Write technical specifications when needed 

    ● Automate and Optimize repetitive tasks 

     

    Required skills: 

    ● 5+ years of experience in JavaScript fullstack development (NodeJS / NextJS / ReactJS) 

    ● Proficient in building SSR/SSG/ISR web applications. 

    ● Proficient in building and consuming APIs - Rest / GraphQL 

    ● Strong knowledge of accessibility (a11y) 

    ● Strong understanding of SEO best practises, semantic HTML and metadata 

    ● Familiar with Cloudflare for CDN, caching, security and performance optimizations. 

    ● Familiar with Cloud DevOps (AWS preferred) 

    ● Eye for detail and sensitivity for graphics and aesthetics 

    ● Adaptability and responsiveness 

    ● Great analytical skills 

    ● Fluent in English 

    ● Team-player 

     

    Nice-to-have: 

    ● Experience with Python Backend Development (Django / FastAPI) 

    ● Experience with a Headless CMS (like Sanity / Contentful, or Strapi) 

    ● Experience using Tailwind CSS or CSS-in-JS solutions. 

    ● Experience using UI libraries (like RadixUI / HeadlessUI / MaterialUI) 

    ● Exposure to internationalization (i18n) in NextJS 

     

    Interview process: 

    1. Intro-call with the Recruiter. 

    2. Technical Interview. 

    3. Client Interview. 

     

    What do we offer?

     πŸ’» Full remote work and meetings for brainstorming. 

    πŸ’‘Freedom and flexibility. 

    πŸš€A team of top experts and synergy of the entire organization. 

    πŸ’ΈCompetitive salary. 

    🌿 Vacation and sick leaves. 

    πŸ™Therapy sessions with our psychologist. 

    πŸ“šBudget for professional development. 

    πŸ’ƒCorporate events and team building.

    More
  • Β· 87 views Β· 16 applications Β· 6d

    Strong Middle/Senior Back-End Developer (Python)

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - C1
    What Do We Do? Madgicx is transforming how eCommerce brands scale their digital advertising through AI-powered automation and intelligent optimization. Our platform empowers thousands of brands to make smarter marketing decisions, automate complex...

    What Do We Do?

    Madgicx is transforming how eCommerce brands scale their digital advertising through AI-powered automation and intelligent optimization. Our platform empowers thousands of brands to make smarter marketing decisions, automate complex workflows, and achieve unprecedented ROAS. We’re building the future of autonomous advertising, where AI and human creativity combine to unlock exponential growth.

     

    Why Madgicx Needs You

    As a Backend Engineer at Madgicx, you are responsible for building and maintaining the core APIs and services that power our AI-driven advertising platform. You will design resilient, high-performance backend systems that handle millions of advertising operations daily, integrate with multiple advertising platforms, and serve as the foundation for our AI agent ecosystem.

     

    This is a hands-on engineering role where you’ll ship production code daily, collaborate closely with AI/ML teams, and directly impact thousands of brands’ advertising performance.

     

    What You’ll Own

    1. Core API Development

    • Build and maintain RESTful APIs serving web, mobile, and AI agent clients
    • Design database schemas and optimize query performance for high-traffic endpoints
    • Implement authentication, authorization, and rate limiting for secure API access
    • Write comprehensive tests (unit, integration, E2E) ensuring code quality and reliability

    2. Service Integration & Data Pipelines

    • Integrate with advertising platform APIs (Meta Marketing API, Google Ads API, TikTok Ads)
    • Build data ingestion pipelines processing campaign metrics, creative performance, and audience insights
    • Handle webhook processing, event streaming, and asynchronous job processing
    • Implement retry logic, circuit breakers, and graceful degradation for external service failures

    3. AI-Ready Infrastructure

    • Build backend services that support AI agent workflows and LLM integrations
    • Design APIs that enable AI agents to query data, execute actions, and receive feedback
    • Implement observability hooks (tracing, logging, metrics) for AI system monitoring
    • Collaborate with Data Science teams to productionize ML models and predictions

    4. Performance & Scalability

    • Optimize API response times (P95 <500ms) and database query performance
    • Implement caching strategies (Redis, CDN) for high-traffic endpoints
    • Design for horizontal scalability using containerization and orchestration
    • Monitor system health, troubleshoot production issues, and participate in on-call rotation

    5. Code Quality & Collaboration

    • Write clean, well-documented, and maintainable Python code following team standards
    • Conduct thorough code reviews providing constructive feedback to peers
    • Participate in pair programming sessions and knowledge-sharing activities
    • Contribute to technical documentation, runbooks, and architectural decision records

     

    What You’ll Bring

    Required

    • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
    • 5+ years of production backend development with demonstrable impact on system reliability and performance
    • Python expertise: Strong proficiency in Python web frameworks (FastAPI, Flask, Django) and async programming
    • API design: Experience building RESTful APIs with proper versioning, error handling, and documentation (OpenAPI/Swagger)
    • Database proficiency: SQL expertise (PostgreSQL, MySQL) including schema design, indexing, and query optimization
    • Cloud infrastructure: Hands-on experience with Google Cloud Platform (preferred) or AWS/Azure
    • GenAI & Agentic Framework familiarity: Practical experience using GenAI tools (GitHub Copilot, ChatGPT, Claude) for development, understanding of LLM capabilities/limitations, worked on setting up agentic toolings such as RAG, Guardrails, Feedback loops, planning, MCP’s and orchestration tools etc...
    • Containerization: Production experience with Docker and Kubernetes for service deployment

     

    Non-Negotiable Technical Skills

    Backend Core
    Python Web Frameworks (FastAPI, Flask, or Django with async capabilities), SQL Database Design (PostgreSQL schema design, indexing strategies, query optimization), and API Architecture (RESTful design, authentication/authorization, rate limiting, error handling)

     

    Cloud & Infrastructure
    Google Cloud Platform (Compute Engine, Cloud Run, Cloud SQL, Pub/Sub, Secret Manager, IAM), Container Orchestration (Docker containerization, Kubernetes deployments, service configuration), and Infrastructure as Code (Terraform or equivalent for reproducible deployments)

     

    Integration & Data
    Third-Party API Integration (OAuth flows, webhook processing, rate limit handling, retry logic), Message Queuing (Pub/Sub, RabbitMQ, or Kafka for async processing), and Caching Strategies (Redis for session management, query results, and rate limiting)

     

    GenAI & Observability
    GenAI Tool Proficiency (Active use of GitHub Copilot, ChatGPT, or Claude for code generation, debugging, and documentation), LLM Integration Basics (Understanding of API usage, token management, prompt engineering, etc... ), and Observability (Structured logging, distributed tracing, metrics collection, and alerting)

     

    Our Operating Principles

    • Ship Code, Not Slides: We measure success by features in production, not meeting decks
    • Engineering Excellence: Clean code, tested systems, thorough documentation, and scalable architectures
    • Speed to Production: From feature branch to deployment in days, not weeks
    • Data-Driven Decisions: We trust metrics, experiments, and user feedback over opinions

       

    Continuous Learning: Every production incident and performance issue teaches us something new

     

    What Success Looks Like (First 12 Months)

    • Shipping velocity: Consistently deliver features from design to production within sprint cycles
    • System reliability: Maintain <0.1% API error rate and P95 response times under target SLAs
    • Code quality: Your PRs require minimal revisions and serve as examples for junior engineers
    • AI readiness: Backend services seamlessly support AI agent integrations and ML model deployments
    • Team impact: Improve developer productivity through better tooling, documentation, or architectural patterns

     

    What’s In It For You

    • Impact: Your APIs power advertising decisions affecting billions in ad spend across thousands of brands
    • Technical Growth: Work with cutting-edge AI/ML systems, high-traffic APIs, and modern cloud infrastructure
    • Ownership: Full responsibility for services from design through production operation
    • Learning Budget: Conferences, courses, certifications, and dedicated learning time
    • Compensation: Competitive salary, equity, performance bonuses, and comprehensive benefits
    • Flexibility: Remote-first culture with flexible hours and work-life balance

     

    Ready to Build the Future of Advertising AI? If you’re excited by the challenge of building ML systems that generate millions in revenue, we want to talk. Send us your GitHub, examples of production platforms you’ve built, and evidence of business impact you’ve driven. Show us why you’re the engineer who will help us revolutionize advertising through AI.

    More
  • Β· 269 views Β· 23 applications Β· 6d

    Python Developer to $1500

    Office Work Β· Ukraine (Kyiv) Β· 1 year of experience Β· English - B1
    We’re looking for a Python Developer to join our team and work on an exciting, impactful project where your code will be used by real customers every day. If you enjoy solving challenging tasks, working with a modern tech stack, and seeing your solutions...

    We’re looking for a Python Developer to join our team and work on an exciting, impactful project where your code will be used by real customers every day. If you enjoy solving challenging tasks, working with a modern tech stack, and seeing your solutions make a difference β€” you’ll feel right at home.

     

    Mission of the role -  to design, build, and maintain reliable, high-performance back-end systems that power innovative features for our customers β€” ensuring speed, scalability, and stability at every step.

    Here, you won’t just β€œclose tickets” β€” you’ll collaborate closely with the team, experiment with new tech, and have a direct say in product decisions.

     

    What you’ll do

    • Develop and maintain projects using Python.
    • Collaborate with the team to design and implement new features.
    • Stay up-to-date with emerging technologies and industry trends.
    • Communicate directly with customers when needed.

       

    What we’re looking for

    • Strong experience with PostgreSQL, Celery, Redis / RabbitMQ.
    • Knowledge of FastAPI, WebSockets, SQLAlchemy + Alembic.
    • Basic understanding of GIT and GitHub Actions.
    • Experience with AWS (EC2, Elastic Beanstalk) will be a plus. 
    • Basic understanding of Docker & Docker Compose.
    • English level B1+.

       

    What we offer

    • Competitive salary & benefits.
    • Modern office in Kyiv β€” bright workspace, great coffee, and a collaborative vibe.
    • Opportunity to work on a high-impact, exciting project.
    • Friendly, innovative, and supportive team environment.
    • Professional growth and development opportunities.
    • Flexible working hours & remote work option.

       

    πŸ“© Send us your CV β€” let’s build something great together!

     

    More
  • Β· 39 views Β· 2 applications Β· 6d

    Customer Success Manager (Shopify App, Upsell, Cross-sell)

    Full Remote Β· Ukraine Β· Product Β· 1 year of experience Β· English - B2
    We are looking for a proactive Customer Success Manager to work with our Shopify app ReSell. This role is focused on helping merchants achieve real business results from the product. Product revenue is a direct outcome of customer success, not the primary...

    We are looking for a proactive Customer Success Manager to work with our Shopify app ReSell. This role is focused on helping merchants achieve real business results from the product. Product revenue is a direct outcome of customer success, not the primary goal itself.

     

    Main Responsibilities

    • Proactively reach out to customers (chat, email, calls) and help them successfully configure the app.
    • Guide merchants to the point where the app starts generating upsell and cross-sell revenue.
    • Work with installed-but-inactive stores and convert them into active, value-receiving customers.
    • Collect Shopify App Store reviews as a result of genuine customer success.
    • Occasionally negotiate enterprise-style service contracts for advanced optimization.

     

    Requirements

    • English level: C1 β€” confident spoken and written communication with business clients.
    • Strong communication and trust-building skills.
    • Proactive mindset and ownership of results.
    • Understanding of upsell / cross-sell concepts in ecommerce is a strong plus (we provide product training).

     

    Compensation

    • Base salary: $500 / month.
    • $100 for each client text review obtained through proactive work.
    • 10% commission from revenue generated by reactivated clients
    • 10% commission from enterprise / service contracts revenue.
    • There is no upper income limit β€” earnings depend entirely on results

     

    What We Offer:

    • Remote work opportunity,
    • Paid vacation and sick leave,
    • Public holidays off,
    • Standard working hours (9:00β€”18:00, with flexibility if needed)

       

    Want to join our team? Send us your CV and we will contact you.

    More
  • Β· 25 views Β· 3 applications Β· 6d

    Business Analyst

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 2 years of experience Β· English - B1
    About the Role We are expanding our team and looking for a Business Analyst who will interact with different development teams and business stakeholders under the guidance of a senior BA. This is a great opportunity to deepen your business analysis...

    About the Role

    We are expanding our team and looking for a Business Analyst who will interact with different development teams and business stakeholders under the guidance of a senior BA. This is a great opportunity to deepen your business analysis expertise in a product-driven environment, take ownership of real initiatives, and further develop your professional skills.

    Who We Are

    Our RnD department consists of ten teams developing CRM, marketing tools, CMS, payment solutions, and other systems. Business analysts play a key role in gathering requirements, describing business processes, and ensuring communication between the business and development teams.

    Why Join Us?

    • You will gain experience working on high-load projects in collaboration with experienced analysts and development teams.
    • You will upgrade your skill of transforming business needs into requirements for development teams and participate in creating business documentation.
    • You will work in an environment that encourages learning and growth, with access to internal practices, documentation, and colleagues’ expertise.
       

    Requirements

    • 2+ years of experience in IT.
    • 2+ years of experience as a Business Analyst / PM / PM Assistant.
    • Experience independently leading features or functional areas.
    • Strong experience in gathering, analyzing, formalizing, and managing requirements.
    • Ability to transform business needs into clear specifications and well-defined acceptance criteria.
    • Experience conducting impact analysis when requirements change.
    • Ability to identify risks, dependencies, and edge cases.
    • Experience working with stakeholders.
    • Practical experience working in Scrum / Kanban environments.
    • Confident use of Jira and Confluence.
    • Strong understanding of web and client-server architecture principles.
    • Practical experience working with APIs (HTTP methods, status codes, authorization).
    • Experience working with Postman and Swagger.
    • Strong understanding and practical experience with GraphQL (queries, mutations, schema structure).
    • Understanding of database structure (tables, relationships, keys).
       

    Responsibilities

    • Lead features or functional domains from discovery to delivery, taking ownership of analysis activities.
    • Gather, analyze, document, and manage business and functional requirements; prepare and maintain BRD, functional specifications, and related artifacts.
    • Participate in solution discussions and contribute to defining optimal implementation approaches.
    • Contribute to improvements of business processes and product logic where applicable.
    • Model business processes (BPMN / UML / flow diagrams).
    • Define API and integration requirements in collaboration with development teams.
    • Conduct impact analysis and assess risks when requirements change.
    • Participate in acceptance and validation of implemented functionality.
    • Collaborate closely with stakeholders to clarify and validate business needs.
       

    Benefits

    • 18 business days of paid vacation + compensation for public holidays.
    • Health insurance covered by the company.
    • Partial or full coverage of professional training.
    • Compensation for sick leaves, sports activities, and English courses.
    More
  • Β· 23 views Β· 2 applications Β· 6d

    Senior Back-End Engineer (Python)

    Hybrid Remote Β· Ukraine Β· Product Β· 5 years of experience Β· English - B2
    Are you passionate and curious about server architecture? Bizzabo is looking for a Senior Backend Engineer in Ukraine to join our fantastic engineering team. Our server architecture is based on Java 8 and Python microservices. We are using the Spring Boot...

    Are you passionate and curious about server architecture?

    Bizzabo is looking for a Senior Backend Engineer in Ukraine to join our fantastic engineering team.

    Our server architecture is based on Java 8 and Python microservices. We are using the Spring Boot framework for our Java services with ElasticSearch, Redis, Temporal, and many other buzzwords as part of our ecosystem :) 

    We are advocates for cutting-edge technology. We are looking for someone to join our team that is in charge of a product that connects Software and Hardware and real-time communication with an extremely interesting and lucrative product offering. 

     

    WHAT YOU’LL BE DOING

    • Be dedicated to product quality and have excellent analytical and problem-solving skills
    • Continuously design, develop, and deploy backend services
    • Focus on high availability, low latency, and scalability
    • Contribute your analytical abilities
    • Enthusiastically research new methods for doing things
    • Provide solutions to challenging problems

     

    WHAT YOU HAVE

    • 5+ years of development experience using Python
    • Working with databases 
    • Built a microservices architecture for large-scale applications
    • Have a deep understanding of security risks
    • Working with AWS infrastructure: EC2, S3, RDS, SQS, etc.
    • Computer science degree from a leading institute

     

     WHAT WOULD BE A BONUS

    • Familiarity with Kotlin
    • Experience with Kubernetes
    • Experience with TDD or a testing culture

     

    YOUR JOURNEY

    βœ… Prescreen with recruiter β†’ βœ… Complete assignment β†’ βœ… Technical interview β†’ βœ… Interview with manager β†’ βœ… Reference check β†’ βœ… Job offer

    More
  • Β· 341 views Β· 39 applications Β· 6d

    Senior .NET Engineer

    Full Remote Β· Ukraine Β· 4 years of experience Β· English - B2
    Job Description Primary Backend Skills: Framework: Deep expertise in the .NET 8 Framework, specifically for building Web APIs. API Development: Solid experience creating and managing endpoints using GraphQL for .NET. Data Access: Proficiency with Entity...

    Job Description

    Primary Backend Skills:

    • Framework: Deep expertise in the .NET 8 Framework, specifically for building Web APIs.
    • API Development: Solid experience creating and managing endpoints using GraphQL for .NET.
    • Data Access: Proficiency with Entity Framework for ORM.
    • Testing: Skills in writing unit tests for backend services using XUnit.
    • API Documentation: Experience using Swashbuckle to generate and maintain Swagger documentation.

    Cloud & DevOps Experience:

    • Platform: In-depth knowledge of the Azure platform is required.
    • Containerization: Experience with Docker for creating and managing containerized applications. 
    • Hands-on experience deploying microservices to Azure Container Apps.
    • Understanding of hosting frontend applications on Azure Static Web App.
    • Experience managing and interacting with Azure SQL Database.
    • Experience with NoSQL databases, specifically Cosmos DB.
    • Core Azure Services: Managing customer identity with Azure AD B2C, Using Application Insights for service monitoring, Experience with Azure API Management.

    Preferred, Not Required Skills

    • Familiarity with our modern frontend stack is a strong plus. This includes: Core Technologies: React, Typescript, and Material UI. State Management & Data: Redux toolkit and Apollo Client for GraphQL.
    • Tooling: Experience with Vite as a build tool, Vitest for testing, and Zod for schema validation.
    • Navigation: Understanding of React Router.
    • Version Control: Proficiency with Git and GitHub.
    • Collaboration: Experience working with Jira and Confluence.
    • API Testing: Hands-on experience with Postman, particularly within a team workspace.
    • Development Environment: Experience with development tools like Eslint, Prettify (Prettier), and Husky is beneficial. While the choice of IDE is flexible, experience with
    • Visual Studio Code is preferred.

    Job Responsibilities

    Working in Scrum team and perform function of senior software developer doing software modules architecture, design, development, unit and integration testing and deployment.

    Department/Project Description

    Developting a cloud-based platform designed for managing latest generation of IoT devices.

    The core part of the system provides a centralized location for remotely monitoring, upgrading, and configuring devices. It also offers an application marketplace, allowing users to deploy and customize applications for their devices.

    At the moment it is extensively extending with services that deal with telemetry provided by the connected devices and services. These services are designed in two forms. First is the predefined set of data connectors and visualisation widgets, and the second is a framework that let customers to design own connectors and widgets.

     

    Skill Category

    .NET

    Keyskills - Must Have

    • .NET
    • Azure
    • GraphQL
    • Entity Framework
    • xUnit
    • MS SQL Server
    More
  • Β· 225 views Β· 12 applications Β· 6d

    Middle Software Engineer (Fullstack-Java \React)

    Full Remote Β· Poland Β· 3 years of experience Β· English - B2
    Minimum of a Bachelor’s in Computer Science or related degree. 3+ years of development experience. Client-server application development experience implementing end-user workflows. Strong working knowledge of Java, JSON, RESTful Web APIs, JDBC,...

    Minimum of a Bachelor’s in Computer Science or related degree.

    3+ years of development experience.

    Client-server application development experience implementing end-user workflows.

    Strong working knowledge of Java, JSON, RESTful Web APIs, JDBC, JavaScript, HTML, CSS, Tomcat, Apache HTTP Server, and the Linux environment.

    Working knowledge of React. Relay and GraphQL are a plus.

    Working knowledge of Java open-source frameworks (e.g., Play, Spring, Hibernate).

    Experience with relational database principles.

    Experience developing and debugging software in a multi-threaded environment

    Strong proven design skills with the ability to work well in a dynamic, fast-paced environment with high expectations.

    Solid experience with the full software development life cycle and a proven track record in successfully bringing products to market.

    Excellent written and verbal communication skills, and the ability to interact well with both internal teams and external customers and partners.

    Experience working in an agile scrum environment.

    Knowledge of AWS, VMWare, or Citrix system is plus.

    Job Responsibilities

    Responsible for design and delivery of technical components on the server side of our client server application services.

    Develop full-stack application functionality within a dynamic agile scrum environment.

    Create high quality code testable through automation.

    Create unit and functional automated tests.

    Participate in troubleshooting and resolution of customer issues.

    Department/Project Description

    The qualified candidate will work as a member of the software development team focused on security, multifactor authentication, and server components for client’s Enterprise Access Management product.β€― This team is responsible for the architecture, design, and development of features for one of our essential product lines.β€― We are looking for someone who enjoys the challenge of tough technical problems and who wants to work on products helping over 1 million users every day in saving time, reducing frustration and providing a better user experience. We need someone with a passion for building world-class applications and desire to make an impact on our organization and on solving real-world problems.

    Skill Category

    Java

    Keyskills - Must Have

    • Java
    • react
    • Spring
    • AWS
    More
  • Β· 47 views Β· 0 applications Β· 6d

    Middle Kernel Linux engineer (IRC275772)

    Full Remote Β· Croatia, Poland, Romania Β· 3 years of experience Β· English - None
    Job Description Must have requirements: Overall 5+ years of commercial experience; Overall 3 + years of Kernel and Linux development experience; Experience with Linux System development (C/linker gcc/clang); Experience with Linux Kernel drivers (in...

    Job Description

    Must have requirements:

    • Overall 5+ years of commercial experience;
    • Overall 3 + years of Kernel and Linux development experience;
    • Experience with Linux System development (C/linker gcc/clang);
    • Experience with Linux Kernel drivers (in tree/out of tree) development;
    • Understanding of Linux internals knowledge (device drivers, interrupt handling, synchronization, memory management, processes, etc.);
    • Experience with Kernel space and user space debugging;
    • Git (github/gerrit) or any large source code management experience;
    • Experience with build systems (make/Cmake/Yocto/OpenEmbedded technology);

    Nice to have:

    • Linux optimization techniques;
    • Expirience with Kernel versions 4x-6x;
    • Experience with python/bash/perl/lua;
    • Contribution to various open-source projects will be a plus;

    Job Responsibilities

    • Develop Linux system-level patches for customer's internal distro based on OpenEmbedded/Yocto;
    • Support and migration of an internal Linux distro to new versions of OpenEmbedded;
    • Develop and maintain system software (libraries);
    • Linux kernel versions migration;
    • Develop and maintain build systems;
    • Analyze product failures, fixing bugs and identify potential solutions;
    • Software components integration (drivers, system libraries, applications);
    • Customer-specific features development and upstreaming;
    • Close interaction with opensource community;
    • Collaborate with the other departments for requirements capture and clarification;
    • Analyze system/subsystem performance and suggest optimization;

    Department/Project Description

    The American multinational technology company that designs, manufactures, and sells networking equipment. It's the worldwide leader in IT that helps companies seize the opportunities of tomorrow by proving that amazing things can happen when you connect the previously unconnected.

    As part of our team, you'll be involved in various Linux kernel and userspace development, migration to new Linux kernels and OpenEmbedded versions, new features development, upstreaming features and patches to the community, and customer internal team support. Our team works closely with the community, and everyone contributes there.

    Skill Category

    Linux Kernel

    Keyskills - Must Have

    • C-Linux
    • Linux
    • C
    • Linux Kernel
    • Kernel development

    Keyskills - Nice to Have

    • Yocto
    • Python
    • Bash
    • Perl
    • Clang
    More
  • Β· 46 views Β· 0 applications Β· 6d

    Windows Internals Kernel Specialist

    Full Remote Β· Ukraine Β· 3 years of experience Β· English - B2
    Job Description Required Hard Skills (The "Must-Haves") Expert C/C++: 3+ years of experience in strictly kernel-mode software development. WinDbg Mastery: Ability to perform "post-mortem" debugging without symbols for third-party conflicts, and live...

    Job Description

    Required Hard Skills (The "Must-Haves")

    Expert C/C++: 3+ years of experience in strictly kernel-mode software development.

    WinDbg Mastery: Ability to perform "post-mortem" debugging without symbols for third-party conflicts, and live kernel debugging using VMWare/Hyper-V/KDNET. You must be comfortable analyzing stack traces, register states, and trap frames.

    Windows Internal Knowledge: Deep understanding of:

    IRQLs (Interrupt Request Levels) and DPC/Dispatcher mechanics.

    Memory Management (Paged vs. Non-Paged pool, MDLs).

    Synchronization primitives (Spinlocks, Mutexes, Pushlocks).

    File System Filters: Proven experience with the Filter Manager Model (FltMgr) and Minifilter drivers (FltRegisterFilter, Pre/Post operation callbacks).

    EDR/Security Driver Experience: Familiarity with:

    ObCallbacks (ObRegisterCallbacks).

    Process/Thread/Image Load Notify routines (PsSetCreateProcessNotifyRoutineEx, etc.).

    Avoiding deadlocks when injecting logic into high-frequency system paths.

    Preferred Skills (The "Nice-to-Haves")
    Reverse Engineering: Proficiency with IDA Pro or Ghidra to analyze potential conflicts with third-party drivers (e.g., Antivirus conflicts causing the crash).

    x64 Assembly: Ability to read disassembly to pinpoint the exact instruction causing the fault when source lines are ambiguous.

    WHQL/WHCP: Experience with the Windows Hardware Compatibility Program signing process (in case the fix requires re-certification).

    Job Responsibilities

    Key Responsibilities
    Crash Dump Analysis: Perform deep-dive analysis of kernel memory dumps (Minidumps and Complete Memory Dumps) to identify the root cause of the crash (e.g., race conditions, stack overflows, invalid memory access, IRQL violations).

    Reproduction & Isolation: Design stress tests and verification procedures to reliably reproduce the BSOD in a controlled environment using tools like Driver Verifier and specific load-testing scripts.

    Code Review & Remediation: Audit the existing C/C++ driver code (specifically Minifilter callbacks and process notification routines) for thread safety, proper lock usage (Spinlocks/ERESOURCE), and memory handling.

    Patch Implementation: Implement robust fixes for the identified issues, ensuring zero regression in driver performance or security efficacy.

    Validation: Verify fixes using Microsoft Driver Verifier and HLK (Hardware Lab Kit) basics to ensure stability under high stress.

    Department/Project Description

    We are an endpoint security company looking for an expert-level Windows Kernel Driver Specialist to assist our engineering team in resolving a critical stability issue. Our Endpoint Detection and Response (EDR) agent is currently experiencing sporadic Blue Screen of Death (BSOD) crashes in the field.

    We need an experienced debugger - someone who lives in WinDbg, understands the Windows Memory Manager inside out, and has specific experience improving the stability of file system minifilters and callback-heavy security drivers.

    Skill Category

    C++

    Keyskills - Must Have

    • C
    • C++
    • Kernel
    • VM Ware
    • Hyper-V
    • Windows Programming
    More
  • Β· 126 views Β· 22 applications Β· 6d

    CEO of Product Unit

    Worldwide Β· Product Β· 5 years of experience Β· English - B1
    We’re looking for a Chief Executive Officer (CEO) to lead the product portfolio strategy for one of our core product groups, a business with 20M installs and $10M in Annual Recurring Revenue. This is a pivotal role for a highly entrepreneurial...

    We’re looking for a Chief Executive Officer (CEO) to lead the product portfolio strategy for one of our core product groups, a business with 20M installs and $10M in Annual Recurring Revenue.

     

    This is a pivotal role for a highly entrepreneurial product-focused executive. You will set the long-term vision for a multi-platform portfolio across iOS, Android, and web, and drive the organization through its next phase of growth.

     

    As we continue to scale rapidly, we’re seeking a Product Visionary with a fresh perspective, strong strategic instincts, and the ability to accelerate momentum across the entire business.

     

    What you will do:

    • Define and implement the development strategy of a product group in alignment with the company goals and in collaboration with the Board
    • Own and drive the vision of the product group
    • Report performance results to the leadership team on a quarterly basis
    • Coordinate the joint efforts of the focus area’s internal teams: Product, Marketing, UA, ASO, Content, Growth, etc.
    • Set and approve priorities, oversee the execution of the plans
    • Perform analysis of marketing and product metrics, search for ways to improve them
    • Lead the team of PdMs, mentor, and help them grow

       

    What you should have:

    • 5+ years of experience in product management in leadership positions and at least 3+ years of experience with B2C mobile subscription apps 
    • A proven track record of making from scratch and launching successful new products
    • Demonstrated knowledge of the SaaS products landscape, a feel for the trends in the SaaS market with understanding of users’ needs
    • Strong analytical skills; experience with qualitative data (user feedback, use cases) and quantitative data (metrics) analysis, running A/B tests
    • Proper understanding of ASO and User Acquisition
    • Experience in structuring, setting up, and improving processes
    • Excellent leadership, communication, collaboration, and influencing skills
    • Drive, passion, and ambition to move the business forward
    • Ability to see new business opportunities and generate new business ideas

       

    What we offer:

    • A high degree of decision-making freedom, reporting to the company board
    • A short-term and long-term motivation system with clear goals and KPIs
    • We’re already the market leader in our category, but we want to take the quality of the products to a whole new level
    • A team of experienced colleagues will help you achieve the most ambitious goals
    • A remote-friendly work environment

     

    Location

    AIBY is a team of strong international top talents. This role allows for either hybrid (combining in-office and remote work), fully remote or in-office work.

    More
  • Β· 1472 views Β· 167 applications Β· 6d

    Middle, Senior Manual QA Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 1 year of experience Β· English - B1
    About the Role We're growing fast and looking for a Manual QA Engineer to help ensure the quality and stability of our frontend project. You will work closely in a team with developers, project/product managers, and other QA specialists to identify and...

    About the Role

    We're growing fast and looking for a Manual QA Engineer to help ensure the quality and stability of our frontend project. You will work closely in a team with developers, project/product managers, and other QA specialists to identify and report issues, validate new features, and verify overall product behavior. This role is focused on performing manual testing to help ensure that all frontend features work as expected and meet our quality standards before release.

    Who We Are

    Our RnD department is at the heart of innovation and consists of ten teams that develop internal tools, marketing systems, CMS, CRM, and payment solutions that power our company’s success. With a strong focus on modern technologies, automation, and performance, we create high-load and scalable solutions that drive business growth.

    Why Join Us?

    • You’ll work on a major frontend project, helping ensure its stability, usability, and overall quality.
    • You’ll be part of a team where QA processes and tools are well-structured and actively maintained by a dedicated QA Team Lead.
    • You’ll collaborate closely with PMs, frontend/backend developers, and designers in a supportive and technically strong RnD environment.
    • If you’re looking to grow as a QA professional, contribute to a live product, and be part of a team that values qualityβ€”this is the perfect opportunity for you!

    Requirements

    Must-Have:

    • 3+ years of experience in manual Web application testing.
    • Proven experience in UI/frontend testing using DevTools.
    • Understanding of Web and client-server interaction principles.
    • Experience working with Figma for UI/UX validation.
    • Basic skills in working with GraphQL/Rest API (sending queries, analyzing responses).
    • Familiarity with HTML and CSS.
    • Knowledge and practical application of test design techniques. 
    • Proficiency in test management systems (e.g., TestRail, Qase, Zephyr), Jira, Confluence, and Postman.
    • Experience in writing test checklists, test cases and bug reports.
    • Solid understanding of software development methodologies (Agile, SDLC, bug lifecycle).
      Nice-to-Have:
    • Basic knowledge of automated testing concepts.
    • Basic knowledge of JavaScript or TypeScript.
    • Familiarity with performance testing tools.

      Responsibilities:

    • Conduct manual testing of web applications across desktop and mobile platforms to ensure consistent user experience and functionality.
    • Design, maintain, and execute comprehensive manual test cases for new and existing product features.
    • Develop positive, negative, and boundary test scenarios to validate application behavior under various conditions.
    • Participate in various testing phases including smoke, functional, regression, and acceptance testing.
    • Analyze and test GraphQL queries and APIs, using Postman, and Swagger
    • Create detailed and well-documented bug reports, working closely with developers to ensure timely resolution.
    • Maintain and regularly update test documentation, including test cases, checklists, and test run results.
    • Collaborate with cross-functional teams to understand product requirements and ensure quality standards are met.
    • Contribute to the continuous improvement of testing processes and overall QA best practices.

      Benefits:

    • 18 business days of paid vacation + public holidays compensation.
    • Insurance Fund of the company.
    • Partial coverage of all professional studies.

      **Coverage of sick leaves, sports activities, and English language courses.

    More
Log In or Sign Up to see all posted jobs