Твоето мнение е важно за нас! Отговори на кратката анкета и участвай в томбола с награди.
Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs
Въведи своя e-mail и ще ти изпратим твоята парола
София
We are seeking a Senior AI Full Stack Developer who combines strong software engineering fundamentals with AI-augmented development practices. The ideal candidate is a self-starter with a solid Computer Science foundation, production-grade coding discipline, and demonstrated use of modern AI tooling – including prompt engineering and agentic coding workflows. This role is central to delivering enterprise-grade solutions.
Responsibilities:
Design, develop, test and deploy production-ready AI-driven full stack applications
Develop backend services including APIs, microservices and data pipelines along with modern frontend interfaces
Write high-quality, maintainable and testable code while leveraging AI coding assistants to accelerate delivery without compromising quality
Integrate AI/ML models into enterprise systems ensuring reliability, scalability and performance
Apply advanced prompt engineering techniques for code generation, refactoring, debugging, testing and documentation
Design and implement agentic development workflows where AI agents handle multi-step tasks
Review, validate and refine AI-generated code to meet production, security and architectural standards
Continuously explore and adopt emerging AI development tools, frameworks and best practices
Collaborate with Solution Architects, Product Owners and cross-functional teams to translate requirements into technical solutions
Participate in code reviews focused on quality, security and engineering excellence
Troubleshoot and resolve complex full stack technical issues
Requirements:
5+ years of professional software development experience delivering production systems
4+ years of experience in at least one primary programming language such as Python (preferred), TypeScript/JavaScript, Java, C# or Go
Bachelor’s degree in Computer Science, Software Engineering, Mathematics or related field; Master’s preferred
Strong foundation in computer science fundamentals including data structures, algorithms, systems design and database theory
Solid understanding of design patterns, SOLID principles, clean architecture and distributed systems
Proven ability to write clean, performant and production-ready code with strong ecosystem knowledge
Experience with at least one additional language or stack for full stack development
Hands-on experience with modern frameworks such as FastAPI, Django, Next.js or React
Experience working with relational, non-relational and vector databases (e.g., Pinecone, Weaviate, Chroma, pgvector)
Production experience with RAG architectures and LLM-based systems
Experience with agentic workflows and multi-agent systems including tool use, planning and memory
Familiarity with major LLM APIs such as OpenAI, Anthropic Claude, Google Gemini, AWS Bedrock or Azure OpenAI
Strong prompt engineering and optimization skills
Practical experience with AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code or Amazon Q Developer
Experience with at least one cloud platform (AWS, Azure or GCP)
Familiarity with Docker, CI/CD pipelines and infrastructure-as-code
Self-starter mindset with ability to independently drive tasks and solve problems
Strong analytical thinking, communication and collaboration skills
Experience working in Agile/Scrum environments
Passion for continuous learning in AI and software engineering
Nice to have:
Experience with model fine-tuning or training custom AI models
Familiarity with LLM evaluation and observability tools such as RAGAS, LangSmith or Weights & Biases
Experience with event-driven architecture and streaming systems
Knowledge of AI security best practices
Open-source contributions or technical writing experience
Experience with graph databases such as Neo4j
We offer/Benefits:
Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
Personal development program that will allow you to be valued for your strengths
Wide range of professional trainings and workshops
Being part of a collaborative, fast-growing, and innovative design team
Established and accelerated growth toward different career paths, competencies, and roles
Broad projects variety and possible mobility between projects over the time
Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
Varied social benefits, Sports, Transportation and Health programs
Work-life balance and flexible schedule, team buildings and sport opportunities
Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
Hybrid By Design – we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM’s office for a few days per week and benefit from the EPAM’s virtual working environment – making you able to be productive and work from remote for the rest of the week