Join Us

Menu

Home
About
Our Software Systems
Services
Work With Us
Contacts
Cookies
Privacy Policy
  • Home
  • About
  • Our Software Systems
  • Services
  • Work With Us
  • Contacts
  • Cookies
  • Privacy Policy

.NET Team Lead

  • 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

Senior Python Developer (AI Team)

  • 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

Python Developer – AI Team

  • 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

SharePoint & Power Platform Specialist

  • 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

Expert App Support

  • 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
  1. AI/ML Engineer
  2. Java / Java + React Developer
  3. Senior .NET Developer - гр. София
  4. Mid-level .NET Developer

Страница 1 от 2

  • 1
  • 2