We are looking for a senior backend developer to join one of our clients product team and support as in future projects
Tasks
- Develop test and maintain scalable backend services using Node.js and NestJS.
- Collaborate with frontend 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 in with SPA (Single page application) ReactJS NextJS typescript microfrontends familiar with state management tools like redux reduxsagas thunk.
- 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).
- Handson 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.
- Excellent problemsolving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
Strong communication skills with the ability to simplify complex problems.
- 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 spinout from a wealth management and consulting company. Currently we have projects in three disciplines (Wealth Management ERP solutions Digital Retail signage).
This role is initially focused on one client 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.