This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Backend Engineer will be responsible for expanding and optimizing a digital advertisement SaaS suite of applications using technologies like NodeJS with TypeScript, federated GraphQL, Docker, AWS, and Apache Kafka.
They will design microservices and back-end components, integrate data storage, monitoring, and protection solutions, and ensure high performance and responsiveness to front-end requests.
Responsibilities include developing server-side logic, maintaining central databases and message busses, conducting code reviews, providing guidance to team members, and contributing to project planning and architecture discussions.
The role involves working in a cross-functional team under a Product Owner to contribute to a multi-tenant SaaS product and ad-serving network.
The ideal candidate should have extensive knowledge of NodeJS, AWS, Kafka, GraphQL/REST-APIs, and experience in a similar role.
They should be able to envision, plan, develop, test, and deliver scalable microservices in an event-driven multi-tenant architecture.
Requirements:
5+ years of experience as a Backend Engineer or similar role.
Strong proficiency in NodeJS with TypeScript, web stacks, libraries, and frameworks.
Working knowledge of front-end technologies like HTML5 and CSS3.
Experience with user authentication and authorization between multiple systems.
High familiarity with design principles behind scalable applications.
Creating database schemas to support business processes.
Good knowledge of event-driven architecture, message busses, and pub/sub-systems.
Expertise in implementing automated testing platforms and unit tests.
Excellent interpersonal, communication, and collaboration skills.
Familiarity with git, npm, docker, and Jira.
Extensive experience in mentoring teammates.
Benefits:
Transparent, above-market salaries.
100% remote work within Europe.
Flexible work hours and part-time models.
Opportunity to be part of a fast-growing, highly-skilled team.
In-person department and company events.
Home office, co-working space, and work-together allowance.
Personal and professional development courses from Udemy.