ABBYY Careers

Reimagine your future with boundless opportunities and a team who champions your success.

Senior Software Developer

Serbia_Belgrade | Technology and Product Development

Senior Software Developer

Responsibilities

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.

Location: Serbia, Belgrade / Novi Sad

Requirements

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.

Job openings

See other job openings

Serbia_Belgrade | Technology and Product Development

Senior Software Developer

Serbia_Belgrade | Technology and Product Development

QA Engineer (Mobile, SDK)

Serbia_Belgrade | Technology and Product Development

QA Engineer Manual (FC)

See all positions