drjobs Senior Software Engineer (BE/NodeJs) العربية

Senior Software Engineer (BE/NodeJs)

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Hamburg - Germany

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Your mission

As a Senior Software Engineer, you will be helping us to maintain and raise the quality level of all our JavaScript-based solutions. You will be interfacing with internal and external developers and part of a cross-functional team. We have three products making use of the Node.js ecosystem as a backend. Your primary focus is to enhance and advance our backend in conjunction with our frontend developers. You will have the opportunity to have a direct impact on technological and architectural decisions within this realm.

Your area of responsibility

  • Build and implement backend solutions to power our existing products for video generation;
  • Update and refactor existing backend solutions;
  • Build reusable components and help us to maintain our internal back-end libraries;
  • Translate architecture diagrams into performant and reusable code;
  • Always have performance and code quality in mind when building new components;
  • Understand the impact of API and code changes and plan upgrades with compatibility in mind;
  • Support the team to further develop the existing architecture for scalability and reliability;
  • Support and interface with freelancers in application features and improvements;
  • Take part in planning meetings and help to create technical documentation.

Your profile

Must have skills

  • Minimum of four years of experience in Backend Development using Node.js and JavaScript;
  • Thorough understanding of software design principles and software architecture;
  • In-depth knowledge of REST APIs and the microservice design pattern;
  • In-depth knowledge of databases (Postgres, SQL, Mongo, )
  • Experience with code versioning (git) and code review processes (merge requests);
  • Knowledge of performance testing frameworks including Mocha and Jest;
  • Work independently and proactively by resolving bugs and implementing new features;
  • Problem-solving spirit - you never give up on difficult problems;
  • You're a team player: take advice and criticism positively, can share tasks, and value good communication and documentation;
  • Strong organizational and communications skills with an understanding of production values, deadlines and priorities;
  • Fluent and full professional proficiency in English.

Nice to have skills

  • Experience with Cloud services (preferentially AWS);
  • Experience with Stripe API;
  • Experience with Auth0 API.

Why us?

  • In addition to start-up flair and exciting tasks, we offer:
  • Dynamic environment with a flat hierarchy, a high level of transparency, and quick decision-making;
  • You profit from a group of professional colleagues with many years of experience in the industry;
  • Flexible work times and the opportunity to work when and where you d like;
  • Best hardware and software to ensure that work truly is enjoyable;
  • The personal annual budget for further education/training measures;
  • Regular company events;
  • Participation in company success.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.