We’re looking for a developer to contribute to the creation and enhancement of reporting engines and tools, covering both backend and frontend development.
Key responsibilities include:
-
Building and maintaining reporting solutions, encompassing server-side logic and user-facing components
-
Developing UI elements and web-based editors used for configuring and customizing reporting features
-
Defining technical architecture and implementing new product capabilities independently
-
Leading technical discussions and contributing to code reviews within the reporting domain
-
Collaborating with product managers and analysts to shape reporting functionality from a product perspective
-
Assisting technical support teams by investigating and resolving reported issues and fixing defects
-
Maintaining, refactoring, and enhancing the current codebase to improve performance and stability
Requirements
-
5+ years of hands-on experience in software development
-
Strong skills in C# and the .NET framework
-
Solid knowledge of TypeScript or JavaScript, and experience using modern frontend libraries or frameworks (such as Angular, React, Vue, Svelte, Aurelia, etc.)
-
Experience working with relational databases and writing SQL queries
-
Familiarity with version control systems (preferably Git)
-
(Optional) Background in building reporting engines, report designers, or BI tools is an advantage
-
(Optional) Experience designing complex UIs and creating custom controls is a plus
-
Ability to quickly understand and navigate an existing codebase and become familiar with the current reporting infrastructure
-
A product-driven approach to development and a readiness to align technical choices with business objectives
What We Offer
-
Full support for relocation to Serbia, including assistance throughout the process
-
Private medical insurance
-
Generous vacation allowance
-
Performance-based bonuses
-
All necessary work equipment provided
-
Strong potential for career development and advancement