Magtia Limited Role Description Magtia is a dynamic company providing professional off-site services for Investment Banks. Magtia is a small international business, and this candidate will join its team of 15 people based across 5 countries in North America and Europe. We are experiencing a fast growth in client base and need to expand our Belgrade based development team. Magtia is looking for an experienced developer to spearhead our new development. The candidate will report to the CTO and will be responsible for organising and running our small team based in Belgrade on a day-to-day basis. ResponsibilitiesDesign, develop, and maintain high-performance and scalable Java applications.Collaborate with cross-functional teams to define technical requirements and specifications for new features.Troubleshoot, debug, optimise, and upgrade existing systems to ensure their reliability and efficiency.Participate in code reviews, ensuring code quality, and providing constructive feedback to team members.Stay up to date with the latest industry trends and contribute to the continuous improvement of development processes.Lead and mentor junior developers, fostering a collaborative and innovative environment. Education and Experience requirementsBack-end back developer with 10 years of experienceIn-depth knowledge of software architecture principles, design patterns and best practices.Experience with microservices architecture and RESTful APIs.Excellent problem-solving and communication skills.Ability to work in an agile development environment.Bachelor’s or master’s degree in computer science or a related field.The ambition and drive to understand underlying business requirements.Demonstrated team player with the ability to work autonomously and without supervision.Strong analytical, problem-solving, and troubleshooting skills.Self-assured and confident with professional approachMust be fluent in written and spoken Serbian and English Preferred but not essentialExperience in the finance/banking industry is a plus. Working arrangements and benefitsContract based work, paid per hour plus bonus in EURCompetitive rate for role in the region (Serbia/Bosnia and Herzegovina/Croatia).Working from home or any other locationCore working hours are in line with the UK team (09:00-17:00 BST, 10:00-18:00 Belgrade) but flexible on a day-to-day basis.Flexible holidays and days off Above all, the successful candidate will be a born problem solver and trouble shooter, ready to pitch in and not only resolve immediate challenges but provide solutions to engineer them out of the business for good.You should have a passion for technology and the ability to quickly learn and adapt to new tools and processes.