Industrial mobile devices software developer

Senior Software Developer @ Steve the Clerk

Oy Steve the Clerk Ltd
Finland, 33840 TAMPERE
Full-time
Direct hire

We are looking for a Senior Software Developer to join the Steve the Clerk team. You should have at least ten years of software development experience and a strong passion for building technically robust solutions. In this role, you will work with a significant client in the banking sector and implement systems that affect the daily lives of the users. This job is a great fit if you enjoy solving complex technical challenges, can grasp large entities, and want to design and build functional services from the ground up. We work with dedication and a strong team spirit. The seven member Steve the Clerk team is based at the Tampere Lahdesjärvi office, and work is done flexibly both on-site and remotely. In your role, you will design and extend our in house configuration platform, which enables us to deliver solutions that match our clients software needs quickly and effectively. The platform includes widely used features, so in this role you'll need the ability to understand broader technical structures rather than focusing solely on isolated issues. -> The configuration platform will deliver widely applicable features, and in this role you'll be expected to grasp the bigger picture beyond addressing individual issues. The configuration platform is a web based client–server model application developed using TypeScript/JavaScript, HTML, and SCSS/CSS. The user interface is built with Web Components using the Polymer library, along with the platforms own HTML templating engine that enables UI updates via Web Worker technology. The database systems in use are MongoDB and AWS DocumentDB (MongoDB compatible). Development is done on the GNU/Linux operating system, which is also used on the software servers. You will succeed in this role if you have strong expertise in software development, experience working in a GNU/Linux environment, and the ability to understand wide ranging technical entities. Considered an advantage: Programming as a hobby, either through personal projects or participation in open source development Long term experience with JavaScript and skills in additional programming languages Experience developing client–server model applications Experience deploying environments in cloud infrastructures such as AWS, Azure, or UpCloud

Translated