Senior Backend Engineer

Finmatics GmbH
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Clean Code Principles
Agile Methodologies
Software Quality
Databases
Relational Databases
DevOps
Python
NoSQL
Scrum
Software Engineering
Large Language Models
Backend
Kubernetes
Information Technology
Docker
Jenkins
Go
Programming Languages
Microservices

Job description

As a Senior Backend Engineer (m/f/d), you will bring strong technical expertise and the ability to translate business requirements into innovative technical solutions and initiatives. As part of our engineering team, you will work on a variety of projects and collaborate closely with cross-functional teams to deliver high-quality, scalable software solutions.

Your Key Responsibilities

Software Development and Strategy:

  • Design, develop, and maintain scalable backend systems with a focus on cloud architectures and microservices.

  • Play a role in setting technology directions and tech strategy aligned with the companys business goals.

  • Implement Clean Architecture and adhere to Clean Code principles to ensure high-quality software.

  • Work with cross-functional teams to define, design, and enhance features, ensuring integration with front-end components.

  • Continuously improve code quality, testing coverage, and deployment practices.

  • Utilize modern tools, including LLMs and other high-productivity technologies.

Leadership:

  • Mentor and coach junior colleagues in technical competencies and related skills.

  • Collaborate with product managers, tech leads and designers to define and prioritize features.

  • Foster a culture of continuous learning and knowledge sharing within the team.

Agile Processes and Delivery:

  • Follow agile practices, participating actively in sprint planning, reviews, and retrospectives.

  • Ensure timely delivery while maintaining and promoting high-quality standards.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 5+ years of experience in software software development, including at least 2 years as a senior

  • Proficiency in at least one backend-related programming language, preferably Python with another one Golang being highly preferred

  • Expert knowledge in backend development and good command of cloud architectures.

  • Good command of developing and deploying microservices in distributed environments with a strong understanding of DevOps principles and processes.

  • Practical experience and good knowledge of Event-Driven Architectures and Systems

  • Proven experience with NoSQL and RDBMS databases.

  • Good understanding of modern data science principles and tools.

Nice to Have

  • Experience with full-stack development.

  • Proficiency in two backend-related programming languages (Python and Golang)

  • Expertise in DevOps practices and tools such as Docker, Kubernetes, and Jenkins.

  • Strong communication and interpersonal skills.

  • Experience in coaching and developing junior team members.

Benefits & conditions

Be part of shaping the future of financial workflows using the latest technical possibilities.

  • Pleasant working atmosphere in the middle of Vienna

  • Possibility to work remote

  • Open and honest corporate culture

  • Independent work and short decision-making paths

  • Motivated, dynamic team and flat hierarchies

  • Additional benefits include a subsidized lunch menu in our office (Schrankerl), a selection of free fruit and snacks as well as company and team events

  • Flexible working hours

  • Job ticket for Wiener Linien

  • The minimum salary for this position is 65.000,- overpayment possible depending on qualifications

About the company

The Future of Finance – today.
Finmatics is a fast-growing software as a service (SaaS) company
that provides artificial intelligence (AI) solutions to thousands
of businesses of all sizes. Our mission is to automate financial &
accounting processes to eliminate unnecessary manual tasks.

Apply for this position