Senior Backend Engineer - Berlin (m/f/d)
Ninox
Your mission
- Backend architecture - To empower thousands of users to build applications on top of Ninox, you design the system for scale. A system that is reliable, highly available, and comes with the promise of security. An infrastructure that just runs and never sleeps.
- Impact - Take end-to-end responsibility for how Ninox users experience the product. Shape the future of no-code/low-code technology and help us shape new experiences for our users.
- Lead by example - As a member of a fast-growing startup, you will be defining the way we work within the Engineering team but also how we collaborate with UX Designers, Content writers, Product Managers, and all the stakeholders.
- Lean & Agile - Bring your knowledge and expertise and help us deliver faster and better. Contribute to improving clarity and visibility in our processes, with a big focus on planning and execution.
- Quality & reliability - We serve tens of thousands of small and medium businesses which heavily rely on Ninox to drive their business and processes: bring our automated testing strategy, monitoring, and alerting solutions to the next level to detect defects early and ship fixes fast.
What you need to succeed
- You have a degree in computer science or a comparable professional qualification.
- You have 7+ years of experience as a full-stack engineer, with a specific focus on backend technologies like JavaScript, TypeScript, NodeJS, Jest and have experience in building well tested and robust REST API’s
- You adhere to agile processes, coding best practices such as clean code, readability, furthermore you are adept at test-driven development
- You understand backend architecture patterns like modular monoliths, micro-services etc and keen awareness of trade-offs also good to have experience in Domain Driven Design, CQRS, Event Based architecture patterns.
- You can develop application leveraging SOLID patterns and understand other design patterns.
- You have experience with a range of backend technologies like NoSQL and relational DBMS e.g. PostgreSQL, MongoDB, message queuing services like Redis, RabbitMQ, SQS.
- You have a good overview about cloud services (e.g. AWS, GCP) and have deployed services on the cloud
- You keep yourself updated about the latest trends in the industry but also know when something is not yet ready for prime time.
- You are a team player, eager to mentor your junior colleagues and grow as a group.
- You are a good communicator and have very good written and spoken English.
Why Ninox
Join us and bring low-code to the next level! You will work together with inspiring team mates on a sophisticated product in a fast growing company. And you will have the opportunity to shape the future of business software. Your work will have a direct impact on the day-to-day operations of thousands of Ninox customers.