- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
We work together, collaborating across boundaries to bring the best to our customers around the world.
WHY join us?
- Guided by our core values Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust
- You will lead a team of smart, friendly, talented, hardworking and committed to doing great work people
- You will have the opportunity to influence technical decisions, architecture and team growth
- You will be joining a stable environment and comfortable working conditions
WHAT your essential role in the team will be:
- Lead and mentor a team of .NET developers, supporting their professional growth
- Drive technical excellence through code reviews, best practices and architectural decisions
- Participate in the development of core services and web applications using C# and .NET framework, SQL, WinForms, ASP.NET MVC, WebForms, Web API, WCF, RabbitMQ, Microservices, React etc.
- Analyze business and functional requirements, define tasks, estimate development and execute delivery
- Collaborate with Product, QA, Solution Architects and other stakeholders to ensure successful delivery
- Be responsible for the implementation of scalable and maintainable system architectures
- Improve team processes, development workflows and engineering standards
- Take ownership of delivery timelines, risks and quality of the product
WHAT necessary requirements for the position are needed:
- 6 years experience with C#, SQL and .NET ecosystem
- Hands-on experience with WinForms and WPF for a limited time support of a few legacy applications.
- Practical experience with database design and implementation
- Strong understanding of software architecture, design patterns and scalable systems
- Experience with microservices and distributed systems
- Excellent problem-solving and analytical skills
- Strong communication and stakeholder management skills
- Ability to prioritize, plan and drive execution
Experience and Education:
· Bachelor’s or Master’s degree in Computer Science or a related field
· Experience with frontend frameworks (Angular, React)
· Experience in leading or mentoring people
· Experience in fintech domain
· Experience with Agile methodologies
WHAT we are offering to you:
· 30 days of paid leave
· Health insurance
· Food vouchers
· Interesting work on new and long-run projects
· Multisport card at a discounted price
· Healthy snacks - free fruits, nuts and beverages
· Company-sponsored training and certification
· Regular team buildings and celebrations
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
We work together, collaborating across boundaries to bring the best to our customers around the world.
Are you passionate about artificial intelligence and eager to build innovative AI-driven solutions from the ground up? At Smart IT, we are assembling a team of ambitious professionals dedicated to leveraging AI to enhance both internal operations and external products. As a Senior Python Developer in our AI team, your primary focus will be to design, lead, and deliver production-grade backend services and APIs that bring our AI capabilities to life.
WHY join us?
- Guided by our core values Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust.
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people.
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities.
- You will be joining a stable environment and comfortable working condition.
WHAT your essential role in the team will be:
- Work closely with AI/ML Engineers and other developers to integrate models (LLMs, NLP systems, prediction models, etc.) into reliable, observable, and secure production services.
- Build internal tools and platforms that help other teams adopt AI in their daily workflows, with a focus on reusability, clear interfaces, and maintainability.
- Lead and shape the architecture and best practices for our AI services as we scale (service boundaries, API standards, testing strategy, performance, observability).
- While this role is primarily backend-focused, experience with other technologies (front-end, DevOps, other languages) is highly appreciated, especially when building prototypes and experimenting with new tools - and when helping the team make pragmatic technical decisions.
Your responsibilities:
- Design, develop, and maintain robust, scalable, and production-ready backend services and APIs in Python (e.g. FastAPI, Django, or Flask) to expose AI functionality.
- Collaborate with AI/ML Engineers to integrate, optimize, evaluate, and monitor AI models in production (e.g. LLMs, NLP pipelines, ML predictions), including versioning and safe rollouts.
- Write clean, efficient, and testable code, including unit/integration tests, and lead by example in code reviews (quality, security, maintainability).
- Work with data and storage layers - design and optimize database schemas (PostgreSQL, MongoDB or others), handle data flows between services and AI models, and ensure data integrity and performance.
- Support AI research and prototyping by wrapping proof-of-concept models into services for internal testing, with a clear path from POC to production.
- Contribute to internal AI transformation by developing tools and dashboards that streamline workflows for other teams, and by setting shared engineering patterns other teams can adopt.
- Troubleshoot and maintain existing AI-related services - monitor performance, fix bugs, and improve reliability and scalability; take ownership of root-cause analysis and lasting fixes.
- Collaborate with DevOps / platform engineers to deploy, monitor, and operate services in cloud environments (e.g. Azure), with attention to cost, security, and operational excellence.
WHAT necessary requirements for the position are needed:
- Strong experience with Python in a professional environment (backend or full-stack), with a track record of delivering and operating production services.
- 7+ years of professional experience building backend systems, including ownership of design decisions and delivery end-to-end.
- Solid understanding of software development principles (clean code, modular design, testing, version control) and ability to set/raise engineering standards within a team.
- Experience with at least one Python web framework (FastAPI, Django, Flask, etc.) and designing well-structured REST APIs.
- Good knowledge of SQL and experience with PostgreSQL or MongoDB; ability to design data models and optimize queries.
- Experience with package management in Python (pip, venv/poetry/conda, etc.) and dependency/version management in production contexts.
- Familiarity with REST APIs, asynchronous programming, and building services that integrate with external APIs.
- Comfort working with Linux, VMs, and basic shell scripting.
- Genuine interest in AI and Large Language Models (you’ve experimented with AI APIs or used AI tools in your workflow).
- Strong problem-solving and communication skills, and a proactive, ownership-driven mindset; ability to mentor peers and drive alignment on technical solutions.
Experience and Education:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field.
- Experience with other programming languages (e.g. TypeScript, Go, Java, etc.).
- Exposure to front-end technologies (JavaScript/TypeScript, React, modern CSS frameworks).
- Knowledge of AI/ML concepts and algorithms (even at a high level).
- Hands-on experience with AI frameworks such as PyTorch, TensorFlow, or Hugging Face.
- Experience deploying and running services in cloud environments (preferably Azure) and using containerization (Docker, Kubernetes).
WHAT we are offering to you:
- Hybrid work opportunity
- 30 days of paid leave
- Health insurance
- Food vouchers
- Interesting work on new and long-run projects
- Multisport card at a discounted price
- Healthy snacks - free fruits, nuts and beverages
- Company-sponsored training and certification
- Regular team buildings and celebrations
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
Are you passionate about artificial intelligence and eager to build innovative AI-driven solutions from the ground up? At Smart IT, we are assembling a team of ambitious professionals dedicated to leveraging AI to enhance both internal operations and external products. As a Python Developer in our AI team, your primary focus will be to design and develop backend services and APIs that bring our AI capabilities to life.
WHY join us?
- Guided by our core values Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities
- You will be joining a stable environment and comfortable working condition
WHAT your essential role in the team will be:
- Work closely with AI/ML Engineers and other developers to integrate models (LLMs, NLP systems, prediction models, etc.) into production
- Build internal tools and platforms that help other teams adopt AI in their daily workflows
- Help shape the architecture and best practices for our AI services as we scale
While this role is primarily backend-focused, experience with other technologies (front-end, DevOps, other languages) is highly appreciated, especially when building prototypes and experimenting with new tools.
Responsibilities:
- Design, develop, and maintain robust, scalable backend services and APIs in Python (e.g. FastAPI, Django, or Flask) to expose AI functionality
- Collaborate with AI/ML Engineers to integrate, optimize, and monitor AI models in production (e.g. LLMs, NLP pipelines, ML predictions)
- Write clean, efficient, and testable code, including unit/integration tests, and participate in code reviews
- Work with data and storage layers – design and optimize database schemas (PostgreSQL, MongoDB or others), handle data flows between services and AI models
- Support AI research & prototyping by wrapping proof-of-concept models into services for internal testing
- Contribute to internal AI transformation by developing tools and dashboards that streamline workflows for other teams
- Troubleshoot and maintain existing AI-related services – monitor performance, fix bugs, and improve reliability and scalability
- Collaborate with DevOps / platform engineers to deploy, monitor, and operate services in cloud environments (e.g. Azure)
WHAT necessary requirements for the position are needed:
- Strong experience with Python in a professional environment (backend or full-stack). 5+ years is ideal, but we’re also open to motivated candidates with less experience and strong skills
- Solid understanding of software development principles (clean code, modular design, testing, version control)
- Experience with at least one Python web framework (FastAPI, Django, Flask, etc.)
- Good knowledge of SQL and experience with PostgreSQL or MongoDB
- Experience with package management in Python (pip, venv/poetry/conda, etc.)
- Familiarity with REST APIs, asynchronous programming, and building services that integrate with external APIs
- Comfort working with Linux, VMs, and basic shell scripting
- Genuine interest in AI and Large Language Models (you’ve experimented with AI APIs or used AI tools in your workflow
- Strong problem-solving and communication skills, and a proactive, ownership-driven mindset
Experience & Education:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field
- Experience with other programming languages (e.g. TypeScript, Go, Java, etc.)
- Exposure to front-end technologies (JavaScript/TypeScript, React, modern CSS frameworks)
- Knowledge of AI/ML concepts and algorithms (even at a high level)
- Hands-on experience with AI frameworks such as PyTorch, TensorFlow, or Hugging Face
- Experience deploying and running services in cloud environments (preferably Azure) and using containerization (Docker, Kubernetes)
WHAT we are offering to you
- Hybrid work opportunity
- 30 days of paid leave
- Health insurance
- Food vouchers
- Interesting work on new and long-run projects
- Multisport card at a discounted price
- Healthy snacks – free fruits, nuts and beverages
- Company-sponsored training and certification
- Regular team buildings and celebrations
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
WHY join us?
- Guided by our core values of Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities
- You will be joining a stable environment and comfortable working conditions
Technical requirements (must-have)
- 1+ years hands-on experience with SharePoint Online administration (site management, permissions, site provisioning).
- 1+ years building production Power Apps and Power Automate solutions (canvas and/or model-driven apps, cloud flows, approval flows, scheduled/background flows).
- Familiarity with Dataverse / Common Data Service, standard connectors and custom connector usage.
- Good knowledge of Microsoft 365 platform (Azure AD, Teams basics, SharePoint Online, Exchange Online concepts) and how these integrate.
- Scripting / automation skills: PowerShell (for SharePoint/365 automation) and at least basic experience with REST/HTTP APIs.
- Problem solving & troubleshooting: ability to investigate flow failures, permission issues, and data inconsistencies and implement durable fixes.
Nice-to-have (competitive advantages)
- Experience with SPFx (SharePoint Framework), HTML/JavaScript/TypeScript for custom web parts.
- Power BI experience for building light operational reports or dashboards.
- Understanding of Microsoft Dataverse – data modeling, relationships, security roles, and integration with Power Apps and Power Automate.
- Familiarity with ALM for Power Platform (solutions, source control, deployment pipelines) and DevOps basics.
- Microsoft certifications and equivalent practical experience are highly beneficial.
- Previous experience supporting fintech or regulated clients (security/compliance awareness).
Personal & interpersonal skills (required)
- Strong communicator: explain technical concepts clearly to non-technical stakeholders and produce clear documentation/runbooks.
- Customer-oriented and responsive: ability to prioritise and resolve production incidents for high-value clients.
- Team player: works well within the team, participates in reviews, knowledge sharing and mentoring.
- Analytical & detail-oriented: produces robust, well-tested low-code solutions and spots edge cases before they become incidents.
- Self-organized & proactive: takes ownership of tasks, proposes improvements, and follows through until measurable results.
- High ethics & security mindset: careful with access control, client data privacy and regulatory/compliance requirements (important for fintech).
WHAT we are offering to you?
- Hybrid work opportunity
- 30 days of paid leave
- Health insurance
- Food vouchers
- Interesting work on new and long-run projects
- Multisport card at a discounted price
- Healthy snacks – free fruits, nuts and beverages
- Company-sponsored training and certification
- Regular team buildings and celebrations
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
WHY join us?
- Guided by our core values of Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities
- You will be joining a stable environment and comfortable working conditions
WHAT your essential role in the team will be?
- Administration, maintenance and configuration of the main systems and applications
- Performing data changes in the applications
- Data extraction for business needs
- Investigation and analysis of technical and software problems/errors in the applications
- Automation of the business tasks/processes
- Daily tasks monitoring
WHAT necessary requirements and personal skills for the position are needed?
- 1+ years Very strong SQL Server programming skills (T-SQL, SQL, MySQL ,stored procedures, functions, views, etc.)
- University degree in Information technologies or technical specialty
- Previous experience in system and business analysis or technical support
- Knowledge with Relational databases
- Good troubleshooting and problem-solving skills
- Analytical skills and attention to detail
- Team-player having very good communication skills
- Self-organized and highly collaborative
- Open and outgoing personality
- Flexible and can-do attitude
- Continuous learning attitude
WHAT we are offering to you?
- Remote work opportunity
- 30 days of paid leave
- Health insurance
- Food vouchers
- Interesting work on new and long-run projects
- Multisport card at a discounted price
- Healthy snacks – free fruits, nuts and beverages
- Company-sponsored training and certification
- Regular team buildings and celebrations