Mad Devs
Software Engineer (Stack-Agnostic, AI-Augmented)
- Английский язык
- LLM
- Английский — B2 — Средне-продвинутый
- Русский — B2 — Средне-продвинутый
What You’ll Do
-
Work across different parts of the stack (backend, frontend, mobile, automation scripts) depending on project needs
-
Contribute to development, refactoring, and maintenance of existing production systems
-
Use AI tools to accelerate routine tasks such as code generation, debugging, documentation, and test creation
-
Diagnose and resolve production issues, including log analysis and root cause investigation
-
Quickly ramp up in unfamiliar technologies and improve existing codebases
-
Collaborate with backend, frontend, QA, and DevOps teams
-
Participate in code reviews and ensure high standards of code quality
-
Maintain and improve technical documentation
Required Skills
-
4+ years of software development experience across multiple technologies or stacks
-
Proven ability to switch between languages, frameworks, and environments
-
Hands-on experience using AI development tools (e.g., ChatGPT, Copilot, Cursor, Claude, Codeium, or similar)
-
Understanding of when AI tools are effective and where manual control is required (e.g., security, complex logic)
-
Strong ability to read and understand unfamiliar code
-
Solid analytical thinking and problem-solving skills
-
English and Russian — B2 level or higher
Nice to Have
- Experience building custom integrations or tools for AI-assisted development
- Understanding of LLM fundamentals (context handling, embeddings, temperature, fine-tuning)
- Experience with CI/CD pipelines and automated validation of generated code
- Awareness of security risks related to AI usage (data leakage, prompt injection, etc.)
Why This Role
- Work across multiple technologies instead of being limited to a single stack
- Apply AI tools in real production workflows, not just experiments
- Solve complex engineering problems in evolving systems
- Collaborate with a team that values adaptability, ownership, and practical thinking
Additional benefits
- Work on a real commercial product with an active user base
- Influence technical decisions and participate in product evolution
- A proactive and supportive team that values initiative and ownership
- Clear development processes (code review, planning, CI/CD)
- Opportunities for professional growth through complex real-world tasks