Global technology company at the forefront of enterprise automation, best known for its advanced Robotic Process Automation (RPA) platform. With a strong development hub in Romania, the company combines RPA with AI to help organizations streamline operations and drive innovation at scale.
Their culture is dynamic, tech-driven, and focused on continuous improvement, offering engineers the chance to work on impactful, global products
RESPONSIBILITIES
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Collaborate with teams to design and engineer areas of our product and services
Help maintain code quality, organization, and automation
REQUIREMENTS
6+ years of experience in a software engineering role, using one or more high level programming languages (C#, Java, etc.).
Proficient in at least one programming language and its ecosystem
Strong grasp of object-oriented programming and architectural design patterns
Very good grasp of multithreading, synchronization, TPL, asynchronous programming
Deep understanding of data structures (list, vector, stack, heap), algorithms (sort, search, etc.), and associated time/memory complexity