Senior Backend Engineer
Exciting Opportunities for Tech Talent – Find Your Perfect Role!
An AI-powered analytics platform built for the defense domain. It ingests and analyzes data from multiple sources, automatically surfacing key findings and generating actionable insights and recommendations. By automating heavy manual analysis, the platform helps organizations make faster, better-informed decisions, reduce manual effort, and improve overall operational performance.
Architect, Project Manager, ML Engineers, UI/UX Designer, DevOps, Business Analyst.
- Recruiter interview – up to 30 minutes;
- Technical interview – up to 1.5 hours;
- Polygraph screening.
Requirements and responsibilities
● 5+ years of experience in backend development;
● Solid experience with Python and modern backend frameworks;
● Strong understanding of distributed architecture;
● Experience building APIs, integrations, background workers, and data processing services;
● Experience with async processing, queues, scheduled jobs, and long-running workflows;
● Understanding of agent-based systems, workflow orchestration, and task execution pipelines;
● Good understanding of LLM-based systems and the separation between LLM logic and deterministic backend logic;
● Experience working with structured and unstructured data;
● Understanding of databases, object storage, vector databases, and data pipelines;
● Experience with performance optimization, scalability, and fault-tolerant backend design;
● Understanding of security basics: authentication, authorization, RBAC, audit logging, and secure data handling;
● Ability to write clean, maintainable, testable, and well-structured code;
● High level of ownership, proactivity, and engineering discipline;
● Intermediate level of English.
● Experience in AI, data-heavy platforms, or Defense/MilTech domains.
● Implement backend services, APIs, integrations, and data processing components;
● Develop core business logic and deterministic processing outside the LLM layer;
● Implement agent runtime components and support agent workflow execution;
● Build and maintain services for data ingestion, transformation, validation, and enrichment;
● Integrate backend services with the inference layer, orchestration layer, data layer, and external systems;
● Implement task execution logic, background jobs, queues, and long-running workflows;
● Work with structured outputs from LLMs and validate them before further processing;
● Implement APIs for frontend, internal services, data access, and automation components;
● Optimize backend services for latency, throughput, reliability, and scalability;
● Ensure proper error handling, retries, logging, monitoring, and auditability;
● Participate in technical design, estimation, refinement, and code reviews;
● Write unit, integration, and API tests;
● Support debugging, performance analysis, and production issue investigation;
● Collaborate with the Architect, ML/AI engineers, DevOps, QA, BA, and Product Owner;
● Maintain backend documentation, API contracts, and implementation notes.
We offer
- Flexible full-time/part-time hours
- No micromanagement—time logging is for accounting only
- High-quality equipment (MacBook or your own device)
- Dynamic, low-bureaucracy environment
- Team events, swag, and a great crew to hang with
- 20 days of paid annual vacation;
- 15 days of paid sick leaves;
- Possibility to use vacation during probation;
- Maternity and paternity leave;
- Days off on all government holidays.
- $100 annual education allowance
- Mentorship program—learn or lead
- English lessons with biannual reviews
- Certification cost reimbursement
- Free access to Udemy courses on request
- Social package: medical insurance, sports compensation, or psychological training
- IT Club Loyalty card (Lviv IT Cluster)
- No overtime—work-life balance matters
- Transparent payments in EUR/USD, on time every month
- Assistance with military reservation procedure
Refer a friend and receive a bonus when they accept an offer.