Senior Software Engineer at Ninox Software building complex products and developing a React/TypeScript platform for business applications. Collaborating with teams to enhance software solutions with a focus on quality and performance.
Responsibilities
Apply and combine your technical expertise, best practices, and the latest technologies to build and scale our React/TypeScript frontend and Node.js/TypeScript backend, powering our cross-platform app (Web, iOS, iPadOS, macOS, Android).
Own features end-to-end—from designing responsive UIs and robust APIs to optimizing database performance and deployment pipelines.
As a member of a fast-growing startup, collaborate with the Engineering team and closely partner with UX designers, content writers, product managers, and other stakeholders to deliver new product iterations.
Elevate our automated testing strategy, monitoring, and alerting solutions to detect defects early and ship fixes quickly.
Requirements
Degree in computer science or a comparable professional qualification.
7+ years of experience as a software engineer, with a strong focus on JavaScript/TypeScript on the backend and React on the frontend.
Ability to transfer knowledge and learnings across different stacks and engineering disciplines.
Expert in engineering practices — experienced implementing test-driven and behavior-driven development for frontend development and proficient with related frameworks and libraries (e.g., Jest).
Strong believer in automation, with experience driving deployments, automated testing, and verification.
Proven ability to ship code to production, understand Docker containers, and host applications in the cloud.
Follow the "You build it, you run it" approach and take pride in operational ownership.
Value clean code and clean architecture, and provide actionable, high-quality code reviews.
Experience leading topics such as application architecture, design patterns, and refactoring.
Understand performance concerns and how to build highly scalable, performant client-side applications that run on web and native platforms.
Team player, eager to mentor junior colleagues and grow collectively as a team.
Benefits
Diverse, multicultural, and highly motivated team.
Excellent working conditions in our new office near Museum Island.
Dog-friendly office in the heart of Berlin-Mitte.
Fitness studio and wellbeing membership through Wellhub.
Subsidized Deutschlandticket subscription.
Subsidized company pension plan ("bAV").
Option to work fully remote for up to 30 days per year.
Developers for Agile Software Engineering creating innovative software solutions in various projects. Involved in full - stack development with a strong focus on quality and agile practices.
Agile C# Developer crafting high - quality software solutions for clients in diverse sectors. Engaging in Agile processes and utilizing modern technologies for development in a hybrid work environment.
Generative AI Software Engineering Intern supporting applied AI development for Benchmark Gensuite's platform. Collaborating with experienced engineers on backend services and AI workflows.
Software developer focused on designing ERP solutions in a hybrid working environment. Engaging in various client projects and collaborating closely with sales and consulting teams.
Senior Software Engineer building and improving AI management systems for healthcare startup. Collaborating with cross - functional teams to address high - level engineering challenges.
Senior Software Engineer responsible for designing solutions with Python and Django for a Fintech platform. Collaborating with teams to ensure quality and scalability while managing large datasets.
Senior Software Engineer responsible for Health Information Exchanges development at Contexture. Collaborating on secure development and software lifecycle processes while mentoring junior developers.
Build AI - powered product experiences in a fast - growing startup focused on authentic social interactions and community trust. Mentor engineers and shape app quality with high user engagement.
Backend - focused Software Engineer stabilizing and scaling core systems for fintech startup. Building reliable solutions to real - world problems in the debt management space.
Engineers building the AI - powered revenue platform for modern finance teams. Join a lean team to take ownership of ambitious projects and innovate revenue - critical infrastructure.