Job Positions
Senior Database Developer

Ministry of Programming is a technical co-founding business that specializes in building and growing start-ups from the first line of code into established brands and companies. The company was voted the most innovative company in Bosnia by the foreign investor council and recognised as 21st fastest growing Tech company in Central Europe by Deloitte in 2019. MOP is the 1st company in Bosnia and Herzegovina to be ranked on the Financial Times FT1000 list of fastest growing European companies at position 187. Our vision is to bring massive and positive socio-economic change to the world through technology.

At Ministry of Programming, who we are, how we collaborate with our team and business partners as well as our shared vision is at least as important as our other skill sets. We are extremely proud of our culture and in order to excel and thrive here you need to demonstrate a consistently high level of delivery, be disciplined and show a humble approach (where helping your colleagues and business partners is like second nature to you). Due to the nature of our business, there is an absolute need for you to adapt to changing environments, work hard and show engagement at all times. In return, you get to work with exceptional people and work with some of the coolest technologies and products both within Bosnia and across Europe!

We are a supercharged team of 140+ creative people and we are looking forward to hiring a new colleague who wants to help us achieve ambitious goals! At Ministry of Programming, you are more than just an employee. We are building next-generation web and mobile applications that have a real impact on people's lives and you will have large responsibilities from day one, where what you do will have an effect and your opinions and ideas will matter.

Do you want to be a part of this journey and help shape the future? Then you may well be who we are looking for!

What you can expect

  • As a database developer, you will be working on the very complex and robust main database of NAGA (an advanced stock market system).
  • You will be working on a database with close to 2000 functions solving things from multi-dimensional data to complex hierarchical structures.
  • You will be writing PL/SQL queries handling queues, monetary and crypto transactions and a lot more with everything abiding by STORNO rules.
  • You will be facing many unique, entertaining and challenging requirements.


  • Design stable and effective databases from scratch
  • Modification of databases according to requests and perform tests
  • Collect information and assist with schema design, code review, SQL query tuning
  • Solve database usage issues and malfunctions, and work on corrections of errors and follow up testing
  • Write and deploy SQL code
  • Work on DMS installations - install, tune, implementation and upgrade
  • Recommend improvements for system regularly, as well as to suggest new database products, services, and protocols
  • Work with developers to improve applications and establish best practices
  • Collect, prepare and present statistical information for internal and external use

Skills / Qualifications

  • 5 years of experience with programming languages such as PL/SQL coding / Or just experienced in programming languages such as PL/SQL
  • Excellent understanding of data management (for example security, monitoring, permissions, recovery)
  • Excellent understanding of Database Design principles
  • Excellent understanding of SQL behavior
  • Implement and manage company data management practices and policies
  • Experience with at least one major DBMS (Oracle, MSSQL, PostgreSQL, MySQL)
  • Proven experience in managing, administrating and tuning databases as well as an understanding of data and schema concepts
  • Experience using Git or GitHub (or equivalent solutions)
  • Detail oriented and team player
  • Good time-management, organization, and analytical skills
  • Great interpersonal and communication skills

Extra points

  • Knowledge of at least one major DBMS internals (Oracle, SQL Server, PostgreSQL or MySQL)
Apply for this position
Please fill out this field.
Please fill out this field.
Please fill out this field. Please type in a valid email address.
Please type in a number.
Please type in a CV link.
Please type in a LinkedIn link.