We are looking for a senior backend developer to join one of our client's product team, and support us in future projects
Tasks
- Develop, test, and maintain scalable backend services using Node.js and NestJS.
- Collaborate with front-end developers, product managers, and other stakeholders to design and implement new features.
- Write clean, maintainable, and efficient code while following best practices for software development.
- Design and implement mostly GraphQL endpoints & ocassionally RESTful APIs.
Requirements
- 5+ years of experience in backend development.
- Proficiency in TypeScript and JavaScript.
- Experience with PostgreSQL and ORM frameworks (TypeORM).
- Strong understanding of microservices architecture and best practices.
- Experience with cloud services, particularly AWS (S3, SNS, Lambda).
- Familiarity with containerization and orchestration tools (Docker, Docker Compose, Kubernetes).
- Hands-on experience with GraphQL, including tools like Apollo Server and Apollo Gateway.
- Knowledge of message brokers and queues (Bull, RabbitMQ).
- Experience with monitoring and logging tools (Prometheus, Grafana, Elastic APM, Sentry).
- Strong understanding of security best practices and authentication mechanisms (JWT, OAuth).
- Familiarity with code versioning tools (Git) and CI/CD pipelines.
- Strong communication skills and ability to work collaboratively in a team environment.
- Fluent in English.
- You take pride in combining the two worlds of writing clean code and maintaining deadlines.
Benefits
- Flexible working time: 5hrs in core working time, you decide if you want to start earlier or later.
- Stable working environment.
- Technical mentorship to allow you to grow and take your career to the next level.
- Friendly international team.
- Fixed personal development, learning & research hours.
Supaapps is a software house originally a spin-off from a wealth management and consulting company, with HQ in Berlin, and team accross Germany & Egypt Berlin, Stuttgart, Cairo, and Alexandria.
Currently we have projects in three disciplines (Investments & Wealth Management, ERP solutions, Digital Retail Signage and marketing activations).
This role is initially focused on a client's investment & trading app.
Our tech stack includes but not limited to:
- PHP, Laravel, Kotlin, Go, Python, NodeJS, NestJS
- React, Next, Vue.js, typescript, javascript.
- Docker, kubernetes, sentry, github actions.