Senior Backend Engineer
Role details
Job location
Tech stack
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.