Apply

Senior Backend Engineer - Node.JS (Germany, remote, f/m/d)

Posted 3 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: Germany

πŸ” Industry: Ad-tech

🏒 Company: Factor ElevenπŸ‘₯ 51-100πŸ’° $4,942,611 Debt Financing almost 3 years agoDeveloper APIsAdvertisingDigital MediaAdvertising PlatformsSmall and Medium Businesses

⏳ Experience: 5+ years

πŸͺ„ Skills: AWSDockerGraphQLGitHTMLCSSKafkaTypeScriptJiraApache KafkaCollaborationMentoringMicroservicesNodeJS

Requirements:
  • 5+ years experience as Backend Engineer or similar role.
  • Strong proficiency of NodeJS with TypeScript, web stacks, libraries, and frameworks.
  • Working knowledge of front-end technologies such as HTML5 and CSS3.
  • Experience with user authentication and authorization between multiple systems, servers, and environments.
  • High familiarity with fundamental design principles behind scalable applications.
  • Creating database schemas that represent and support business processes.
  • Good knowledge of event-driven architecture, message busses, and/or pub/sub-systems.
  • Proven expert knowledge Implementing automated testing platforms and unit tests.
  • Superb interpersonal, communication, and collaboration skills.
  • Excellent familiarity with git, npm, docker and Jira.
  • Extensive experience in mentoring teammates in a respectful, educative manner.
Responsibilities:
  • Developing and maintaining microservices and back-end components.
  • Ensuring optimal performance of databases and responsiveness to front-end requests.
  • Collaborating with developers, product owners and stakeholders on the design and integration of elements.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting server-side processes, including database schemas, message events and sagas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Provide mentorship and technical supervision to team members.
Apply