Senior Backend Engineer - Berlin (m/f/d) (Backend-Entwickler/in)

Nur für registrierte Mitglieder
Berlin
EUR 60.000 - 100.000
Jobbeschreibung

We are looking for a passionate backend engineer with strong experience in the NodeJS ecosystem and some interest in architecture, cloud infrastructure, and DevOps.

About Ninox
Ninox is a leading low-code platform for business applications. We empower business teams to take back ownership of their processes and work more efficiently. With Ninox, anyone can create database applications for internal processes like CRM, ERP, and multi-project management – without writing a line of code.

Join us and bring low-code to the next level! You will work together with inspiring teammates on a sophisticated product in a fast-growing company. Your work will have a direct impact on the day-to-day operations of thousands of Ninox customers.

Responsibilities

  • Backend architecture - Design the system for scale to empower thousands of users to build applications on top of Ninox. Ensure it is reliable, highly available, and secure.
  • Impact - Take end-to-end responsibility for how Ninox users experience the product and help shape new experiences for our users.
  • Lead by example - Define the way we work within the Engineering team and collaborate with UX Designers, Content writers, Product Managers, and all stakeholders.
  • Lean & Agile - Contribute to improving clarity and visibility in our processes, with a big focus on planning and execution.
  • Quality & reliability - Enhance our automated testing strategy, monitoring, and alerting solutions to detect defects early and ship fixes fast.

Profile

  • You have a degree in computer science or a comparable professional qualification.
  • You have 7+ years of experience as a full-stack engineer, focusing on backend technologies like JavaScript, TypeScript, NodeJS, and Jest, with experience in building well-tested and robust REST APIs.
  • You adhere to agile processes and coding best practices such as clean code and readability, and you are adept at test-driven development.
  • You understand backend architecture patterns like modular monoliths and microservices, and have experience in Domain Driven Design, CQRS, and Event-Based architecture patterns.
  • You can develop applications leveraging SOLID patterns and understand other design patterns.
  • You have experience with a range of backend technologies such as NoSQL and relational DBMS (e.g., PostgreSQL, MongoDB) and message queuing services (e.g., Redis, RabbitMQ, SQS).
  • You have a good overview of cloud services (e.g., AWS, GCP) and have deployed services on the cloud.
  • You keep yourself updated about the latest trends in the industry.
  • You are a team player, eager to mentor your junior colleagues and grow as a group.
  • You are a good communicator with very good written and spoken English.

Important Note

Please be advised that a valid work permit for Germany is required for non-EU citizens. Applications without a valid work permit and sufficient German language skills may not be considered.

Seniority Level

Mid-Senior level

Employment Type

Full-time

Job Function

Engineering and Information Technology

Industries

Software Development