Middle Software Developer
About Altum
Altum Software is a technology company building AI-powered infrastructure for sales and business process automation. We design and develop internal systems that replace routine processes with autonomous AI agents โ ranging from lead qualification pipelines to customer communication systems.
We are a small team of experienced professionals who move fast and build products that actually work in production. We have zero corporate bureaucracy and no pointless meetings โ just exciting technical challenges and a true sense of ownership over what you create.
About the Role
We are looking for a Software Engineer to join our AI automation infrastructure development team. You will work on scalable systems: managing concurrent sessions, orchestrating background jobs, integrating LLMs into real-world workflows, and ensuring system stability when it matters most.
This is a hands-on engineering role with real architectural responsibility. You will work directly with the founding team and have a complete understanding of product decisions.
What You Will Do
- Build AI SDR systems: Develop autonomous agents that manage communication pipelines, qualify leads, and move them through the sales funnel without human intervention.
- Develop browser automation infrastructure: Build systems that interact with web platforms on behalf of AI agents โ managing sessions, actions, and anti-detection bypass logic at scale.
- Integrate LLMs (Claude API): Implement real-time message classification, context-aware response generation, and handle conversations across hundreds of active threads simultaneously.
- Build a task orchestration layer: Design queues, background workers, and concurrency handling to ensure the entire system runs reliably under heavy load.
- Integrate with external tools: Connect the infrastructure with CRMs, calendar booking services, messaging platforms, and notification systems.
- Design internal AI agents: Create agents that autonomously handle repetitive customer success tasks and hand off the conversation to a human only when necessary.
Requirements
- 2+ years of commercial experience in backend or fullstack development.
- Deep understanding of system design: Queues, background tasks, concurrency, fault tolerance, and error handling.
- Experience with relational databases (PostgreSQL or similar).
- Strong ability to integrate third-party APIs and quickly figure out unfamiliar documentation.
- Systems thinking: You see how individual components come together into a reliable, cohesive whole.
- Genuine interest in AI tools: You follow industry trends and love experimenting with new tech.
Nice to Have
- Experience with Playwright, Puppeteer, or any other browser automation framework.
- Knowledge of anti-detect browser concepts or browser fingerprinting.
- Prior experience working with LLM APIs (Claude, OpenAI, etc.).
- Understanding of bot detection mechanisms and strategies to bypass them.
- Experience with Redis / BullMQ or similar task queue systems.
Who We Are Really Looking For
Technical skills are important, but they aren't everything. We need someone who learns fast, takes ownership without being micromanaged, and genuinely enjoys working at the intersection of AI and automation. You don't necessarily need prior experience in this specific niche โ but you must be the kind of engineer who looks at a complex system and wants to understand how it works from top to bottom.
Let's talk?
Required languages
| English | A1 - Beginner |
| Ukrainian | Native |