Company: International Software company
Description: ABBYY is a world leader in the field of Intelligent Process Automation. Our products use cutting edge AI, ML and Computer Vision technologies allow you to extract data, structure and knowledge from documents and images and to analyze business processes to automatically discover automation opportunities.
We invite you to join our team. Reimagine your future with countless opportunities and a team who champions your success!
We're looking for a Senior/Principal Software Developer to join our Platform Team. As a leading technical member of this team, you will be responsible for designing and implementing changes in the core services of our new flagship product.
Our team is responsible for the backend services of the product. We use C# and .Net Core for our microservices, we write integration and unit tests. We always care about performance and scalability.
Our technology stack:
.Net Core + Docker + k8s (managed by Azure)
Microsoft SQL / PostgreSQL / Redis / Azure BlobStorage.
Messaging:: Redis Streams
VCS - Git, CI/CD - Azure Devops + GitOps
EFK and Grafana for logs and metrics
ABBYY is about transparent and agile development:
Our teams are autonomous, they are free to choose suitable tools and approaches.
A team can choose Scrum or kanban, or any mixture of their traits.
3 years of hands-on experience in API development.
Excellent knowledge of C# and .NET platform.
Experience with any ORM framework (we use linq2db).
Ability to design a part of the product and explain your decisions.
Experience in developing highly scalable web services.
Ability to write clean and readable code.
Unit Tests, Git, CI/СD.
It would be a plus if you have experience with:
PostgreSQL and Redis.
Docker and Kubernetes.
Salary: 4500–6500 USD gross depending on experience level and skills
Location: Serbia, Belgrade / Novi Sad
What we offer:
∙ Flight to Serbia for you and your family
∙ 1-month accommodation
∙ Visa support for you and your family
∙ Relocation bonus
∙ Vacation 25 working days
∙ Medical insurance