Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Proven experience in mobile application development using Flutter. Strong understanding of Dart programming language. Experience with RESTful APIs and third-party libraries. Familiarity with Agile development methodologies. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work collaboratively in a team environment.
About the job
Tide is looking for a Senior Flutter Engineer based in Serbia to help create mobile applications that make financial management simpler for users. The position centers on designing, developing, and maintaining apps with Flutter, with an emphasis on usability and reliability.
What you will do
Collaborate with cross-functional teams during all stages of app development
Design and implement new features using Flutter
Maintain and enhance existing mobile applications
Prioritize delivering effective user experiences
Location
This role is located in Serbia.
About Tide
Tide is a leading financial technology company dedicated to providing innovative solutions that simplify financial management for users. We are passionate about technology and continuously strive to enhance our products to meet user needs.
Orion Innovation stands as a distinguished and award-winning global business and technology services provider. We specialize in transformative business solutions and cutting-edge product development, driven by digital strategy, experience design, and engineering excellence. Our unique blend of agility, scale, and maturity allows us to cater to a diverse clie…
At Tenstorrent, we are at the forefront of pioneering AI technologies that are reshaping performance benchmarks, user experience, and cost-effectiveness. In this new era of AI-driven computing, our solutions must adapt to integrate advancements in software models, compilers, platforms, networking, and semiconductors. Our innovative team has successfully developed a high-performance RISC-V CPU from the ground up, fueled by our enthusiasm for AI and a strong commitment to crafting the premier AI platform. We appreciate collaboration, curiosity, and the desire to tackle complex challenges. As we expand our team, we invite contributors of all experience levels to join us.In the realm of next-generation AI computation, our Kernel Development and Optimization team focuses on creating the essential performance-critical kernels that fully utilize our hardware capabilities for ML and HPC tasks.This position is hybrid, based in Belgrade, Serbia.We encourage applicants with a range of experience levels. During the interview process, we will evaluate candidates to match them with the appropriate level, which may vary from this posting.
At d-Matrix, we are dedicated to unlocking the transformative power of generative AI. Positioned at the forefront of software and hardware innovation, we continuously challenge the limits of technological possibilities. Our workplace thrives on respect and collaboration.We embrace humility and prioritize open communication. Our inclusive team values diverse perspectives, leading to innovative solutions. We are on the lookout for passionate individuals eager to tackle challenges and driven by results. Ready to explore your potential? Together, we can shape the limitless future of AI.The Role: Senior Staff Software Engineer - AI KernelsLocation:Hybrid, working on-site at our Belgrade, Serbia office 3-5 days a week.What You Will Do:You will join a dynamic team responsible for productizing the software stack for our AI compute engine. Your role will involve the development, enhancement, and maintenance of software kernels tailored for next-generation AI hardware. With your extensive experience in building software kernels for hardware architectures, you will apply your deep understanding of various hardware systems and effectively map algorithms to these architectures. You will also be adept at translating computational graphs from AI frameworks into optimized implementations. Your comprehensive knowledge across the full-stack toolchain will enable you to navigate the complexities of hardware-software co-design, allowing you to deliver scalable software solutions within tight timelines. Collaborating closely with compiler experts, you will help develop robust compiler infrastructure while engaging with other software (ML and systems) and hardware (mixed signal, DSP, and CPU) specialists within the company.What You Will Bring:Minimum:An MS in computer engineering, mathematics, physics, or a related field coupled with 10+ years of industry experience, or a PhD in a pertinent area with at least 1 year of professional experience.A solid understanding of computer architecture, data structures, system software, and machine learning principles.Proficiency in C/C++ and Python development within Linux environments, with familiarity in using standard development tools.Experience in implementing algorithms using high-level programming languages such as C/C++ and Python.
At Perplexity, we are seeking a talented Senior or Expert C++ Developer to become an integral part of our dynamic Search Core team. This pivotal role involves shaping the future of our search technologies and products. You will influence major architectural, design, and implementation decisions that define our technical infrastructure.Key ResponsibilitiesDesign and develop innovative search index storage solutions that encompass both streaming and batch data processing systems, optimized for high-load environments with the capacity to manage billions of web pages.Create foundational core search components, including advanced algorithms for efficient data retrieval and ranking.Maximize hardware performance to ensure optimal system functionality.Address complex challenges related to multithreading, concurrency, and optimization at the system level.Enhance subsystems to ensure reliable and consistent data replication within the core search architecture.Required QualificationsA minimum of 5 years of hands-on experience in C++ programming.Familiarity with Python or other scripting languages.A strong commitment to writing clean, efficient, and scalable C++ code.In-depth knowledge of algorithms and data structures with practical application skills.Comprehensive understanding of multithreading, including various strategies, challenges, and trade-offs.Experience in developing high-load, distributed, and hardware-related services.Expertise in real-time systems development.Preferred QualificationsExperience in building core components for search engines, trading systems, or database management systems.Proficiency with cloud services, Kubernetes (k8s), and AWS infrastructure.
ABBYY seeks a Senior Software Engineer with expertise in C++ and C# for its Belgrade office. This hybrid role centers on developing and improving high-performance software that powers important company projects. Key responsibilities Design and build software applications using C++ and C# Collaborate with team members to create solutions that meet quality and efficiency goals Enhance code and systems to improve performance and reliability Location and work arrangement The position is based in Belgrade, Serbia. A mix of in-office and remote work is expected.
Design, develop, and sustain efficient, reusable, and reliable C++ code.Ensure code quality and maintain organizational standards.Implement performance improvements and quality modules to enhance overall application functionality.Collaborate effectively with team members to achieve project goals.Create and uphold features using Unreal Engine (UE).
Join Our Team as an Engine C++ Developer for World of Warships!Wargaming is on the lookout for a skilled Engine C++ Developer to contribute their expertise to our globally acclaimed project, World of Warships. Our dynamic team consists of highly skilled professionals across various domains, all working towards the goal of creating the ultimate MMO Action game for our players! The technical challenges we face are exciting, as we strive to balance performance and resource usage while integrating cutting-edge technologies into a large-scale project. Our tech team is integral to enhancing the client side of our proprietary game engine, primarily utilizing C++20. Join us and help shape the future of World of Warships!
Orion Innovation is an award-winning global business and technology services firm that focuses on transformative business solutions and product development. We specialize in digital strategy, experience design, and engineering, combining agility, scalability, and maturity to serve a diverse range of clients across various industries, including financial services, telecommunications, consumer products, automotive, industrial automation, and more.Our client is a leader in providing cloud-based unified communication solutions for businesses, offering a feature-rich business phone system without the need for capital investment or maintenance contracts. This innovative approach reduces customer costs and disrupts traditional on-premises PBX providers.The Telephony team is dedicated to developing high-load server solutions for our cloud-based telephony core, continually enhancing our product with new features and improving core application architecture for enhanced performance and stability.
Join Sperasoft, a premier game co-development firm nestled in the vibrant tech hub of Silicon Valley. We collaborate closely with industry-leading partners to create top-notch games for renowned publishers worldwide. As part of Keywords Studios, we offer an array of technical and creative services tailored for the global gaming sector and beyond.Key ResponsibilitiesDesign, develop, and uphold efficient, reusable, and reliable C++ code.Ensure high standards of code quality and organization.Implement performance optimization and quality assurance modules.Facilitate effective communication within the development team.QualificationsStrong proficiency in C++ with a solid understanding of language specifications.Familiarity with the standard library, including STL containers and algorithms.Knowledge of memory management in non-garbage collected environments.Comprehension of dynamic polymorphism and C++ specific concepts.Experience with C++ templates is advantageous; production experience in UE4/5 would be a significant plus.Adeptness with continuous integration practices.Strong communication skills in English, both spoken and written.Experience in production UI would be highly beneficial.BenefitsEngage with a diverse and talented team on exciting and challenging projects.Opportunities for learning and development, including mentorship, lectures, and participation in industry conferences and events.Comprehensive medical care package.Flexible working hours to promote work-life balance.Complimentary breakfasts, snacks, fruits, and access to tea and coffee machines throughout the day.
Join our dynamic team at Acumatica as a Senior Full Stack Developer, where you'll play a pivotal role in shaping the future of our reporting tools. Your responsibilities will include:Developing comprehensive reporting tools and engines, encompassing both backend and frontend components.Creating intuitive web interfaces, UI controls, and design tools for configuring and editing various reporting applications.Architecting new functionalities and taking ownership of feature implementation.Providing technical direction in the reporting domain and engaging in code reviews.Collaborating with product managers and business analysts to design product features related to reporting.Working with technical support teams to address support incidents, investigating and resolving issues as they arise.Enhancing and optimizing the existing codebase for better performance and maintainability.
Full-time|Remote|Remote — Belgrade, Vojvodina, Serbia
Role overview Sperasoft seeks a Rendering Developer to work remotely from Belgrade, Vojvodina, Serbia. The main focus is on creating and refining graphics engine components for PC and console games. This position involves both building new rendering features and tuning existing systems for better performance and visual results. What you will do Design and implement graphics engine components across several gaming platforms. Optimize rendering systems at multiple levels to boost efficiency. Write C++ code that is clean, efficient, and easy to maintain. Influence technical choices and contribute to the direction of rendering architecture. Participate in all stages of game development, from prototype through release. Collaborate with engineers, artists, designers, and QA to help deliver polished games. Mentor junior engineers and share knowledge within the team.
SMG Swiss Marketplace Group is looking for a Senior iOS Engineer to join the team in Belgrade. This position centers on developing and refining mobile applications with a wide reach. The team values both technical expertise and a careful eye for user experience. Role overview This engineer will collaborate closely with colleagues from product, design, and engineering to shape and deliver new features for iOS applications. The work involves maintaining a high standard for code quality and app performance. What you will do Partner with cross-functional teams to define and implement new iOS app features Write clear, maintainable code that meets quality and performance goals Support the reliability and responsiveness of mobile applications Take part in architectural and technical discussions for ongoing app improvement Location This role is based in Belgrade.
JetBrains is seeking an AI Lead focused on integrating artificial intelligence into the C++ ecosystem. This role shapes how AI features enhance C++ development tools, directly impacting the way engineers write and maintain code. Key responsibilities Lead initiatives that embed AI capabilities into JetBrains C++ products Collaborate with engineering teams to design and implement AI-driven solutions for software development workflows Help set the direction for AI in C++ tooling at JetBrains Locations This position is open in Amsterdam, Belgrade, Berlin, Limassol, London, Madrid, Munich, Paphos, Prague, remote (Germany), Warsaw, and Yerevan.
Job OverviewJoin our innovative Game Engine Development team at Wargaming as a Render Engineer. In this role, you will be pivotal in enhancing a cross-platform game engine built in C++, contributing to the future of gaming.Your ResponsibilitiesDesign and implement new graphic features while optimizing existing onesRefactor and optimize code, address graphic issuesAdhere to coding standards while writing efficient codeCreate detailed technical documentationYour QualificationsOver 2 years of experience in commercial C++ developmentFamiliarity with graphics APIs such as DirectX, Vulkan, or OpenGLSkilled in shader programming (GSL, HLSL)Fundamental understanding of linear algebra (vectors, matrices, quaternions)Experience in developing 3D demo applications or personal enginesProficiency in using debugging and profiling tools (Nsight, RenderDoc, PIX, etc.)Deep understanding of the graphics pipeline and GPU architectureHands-on experience with DirectX 11/12/VulkanPreferred SkillsIntermediate English proficiencyBenefitsOur Belgrade office offers a range of employee benefits, including:Up to 5 additional vacation days based on tenureAdditional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)Sick Leave Compensation and Maternity Leave BenefitsComprehensive Private Health InsuranceCareer development and educational opportunitiesLanguage learning platforms and English clubsMental well-being programs (iFeel)Commuting allowancesCompany eventsFitPass membershipsExclusive employee discountsA personal gaming accountComplimentary coffee, fruits, and snacks in the officeAn on-site canteen with subsidized mealsSeniority awardsReferral programs
Role overview Tide is looking for a Senior Flutter Engineer based in Serbia to help create mobile applications that make financial management simpler for users. The position centers on designing, developing, and maintaining apps with Flutter, with an emphasis on usability and reliability. What you will do Collaborate with cross-functional teams during all stages of app development Design and implement new features using Flutter Maintain and enhance existing mobile applications Prioritize delivering effective user experiences Location This role is located in Serbia.
Join easygo, an innovative Australian technology powerhouse, as we continue to expand our engineering footprint in Belgrade. We are on the lookout for a Senior Backend Engineer to become a vital part of our Data and Integration Infrastructure team, responsible for architecting and enhancing the platforms that drive our global offerings.About the TeamYou will collaborate with a talented engineering group dedicated to empowering product and service teams, particularly on Kick. Our team is focused on developing and sustaining foundational platform capabilities that support the core systems of Kick, enhancing reliability, consistency, and the overall developer experience.Our responsibilities include ownership of essential components such as event pipelines, schema governance, service gateways, and notification delivery systems. These elements guarantee that Kick’s services communicate effectively and that data transactions across the platform are accurate, observable, and primed for analytics.By delivering robust, well-architected platform foundations and templates, our team significantly influences how Kick is constructed and scaled, streamlining workflows, minimizing redundancy across teams, and establishing a solid base for reliable integrations and data-informed decision-making.Who We’re Looking ForWe seek a Senior Backend Engineer proficient in Go, who is passionate about building platform-level capabilities that empower engineering teams to operate more efficiently and securely.The ideal candidate will take pride in designing and maintaining dependable, scalable systems, understanding the crucial impact that strong platform foundations have on the success of a large, evolving organization.You should feel at ease working on core infrastructure and shared services, and possess a strong commitment to engineering excellence. You’ll value clean interfaces, well-defined contracts, and highly observable systems, approaching complex challenges in a pragmatic and thoughtful manner.As a senior engineer, you will be expected to:Independently tackle complex, high-impact projectsEngage meaningfully in technical discussions and architectural decisionsMentor and uplift others through code reviews, knowledge sharing, and teamworkIf you are motivated by enabling others and making a lasting impact, and if you thrive in environments where enhancing reliability, data quality, and developer experience is just as crucial as delivering new features, we want to hear from you!
Join the Acumatica team as an Intern Developer, where you'll play a pivotal role in creating innovative, production-grade cloud-based ERP, CRM, and web applications using Microsoft technologies such as .NET, C#, and MS SQL Server. This summer internship (3-month contract, 40 hours per week) is a fantastic opportunity to work alongside experienced developers in our Belgrade office, located in the Skyline Afi Tower (Kneza Miloša 88a, Skyline offices, building C, the tallest tower, 2nd floor).Key Responsibilities:Contribute to the design and development of business applications and customizations.Develop data access layers, business objects, and presentation layers.Research and prototype ERP modules utilizing emerging technologies.Support existing code through optimization and refactoring.Analyze code to identify and rectify errors in functionality.Provide guidance and support to developers within Acumatica’s development network.
About UsAt Rho, we're redefining banking for startups. Our innovative platform allows businesses to open accounts in mere minutes, issue cards, manage expenses, pay bills, and maintain financial records—all in one seamless experience supported by dedicated human assistance.About the RoleWe are seeking a skilled Senior Software Engineer with a focus on backend development to join our talented core product team in Belgrade. You will play a pivotal role in enhancing and scaling Rho's comprehensive finance platform.If you are passionate about technology and eager to expand your knowledge, you'll be working with the following tech stack:Python and GoGraphQLPostgreSQLDockerKubernetesGoogle Cloud Platform (GCP)
Tenstorrent is seeking a Senior Staff Engineer focused on driver development in Belgrade, Serbia. This position centers on creating and improving driver solutions to boost system performance and functionality. Role overview Work closely with teams across hardware and software to design, implement, and refine driver architectures. The goal is to deliver reliable and efficient drivers that support advanced system requirements. Key responsibilities Design and implement driver solutions tailored to system needs Collaborate with cross-functional groups to innovate and optimize driver architectures Focus on reliability and efficiency throughout the development process Location This role is based in Belgrade, Serbia.
Become a vital part of our Automotive team and contribute to the evolution of a cutting-edge platform that drives next-generation digital mobility solutions. As a Senior Backend/Platform Engineer, you will be tasked with designing and developing scalable, high-performance backend systems that cater to millions of users and intricate automotive ecosystems. If you have a passion for clean architecture, platform innovation, and developing impactful systems, we would love to connect with you.Your ResponsibilitiesCollaborate with a dynamic cross-functional team to deliver meaningful product increments.Design and implement production-ready Java services adhering to established engineering standards and best practices.Engage in architectural decisions and technical dialogues, influencing the development of our backend and platform capabilities.Manage the production operation and monitoring of backend systems.Enhance and maintain systems in cloud-native environments, specifically AWS and Kubernetes.Focus on improving the reliability, scalability, and maintainability of our platform continuously.Contribute to CI/CD pipelines and infrastructure configuration relevant to backend services.Mentor team members and support their technical development proactively.