Jobs in Germany

This job position has been removed from Arbeitnow and might not be hiring still.

Home  | English Speaking Jobs  | DONE!Berlin  | Senior Backend Engineer @ Oxol...
  • Hamburg

  • Our client, Oxolo, established in 2020 in Hamburg, aspires to become the global leader in synthetic media. With an international and diverse community comprising 15 different nationalities and predominantly world-class engineers working 100% remotely, Oxolo is dedicated to developing cutting-edge technology for automated video content creation featuring virtual humans. Their solutions cater to a wide array of industries including advertising, e-commerce, e-learning, and e-health.

    As Oxolo continues to grow, we are on the lookout for a self-motivated and driven Senior Backend Engineer (m/f/d) proficient in Node.js. You will play a pivotal role in optimizing our API-driven solutions, focusing exclusively on Node.js. Collaborating within a dynamic cross-functional team, you will work closely with internal and external developers to enhance their API layers, ensuring seamless integration and top-notch performance. Your expertise will significantly influence Oxolo's technological and architectural strategies moving forward.

    Tasks

    • Design, develop, and optimize API solutions to power Oxolo's suite of products, with a strong emphasis on Node.js.
    • Maintain, refactor, and scale Node.js-based API solutions to enhance their performance and reliability.
    • Develop reusable components and maintain our comprehensive API library, specifically tailored for Node.js.
    • Translate architectural blueprints into robust, scalable, and efficient Node.js code structures.
    • Prioritize optimal performance and uphold superior code quality throughout every Node.js development cycle.
    • Evaluate the consequences of API modifications and strategize for backward compatibility within the Node.js ecosystem.
    • Champion the enhancement of our Node.js architectural foundation, ensuring scalability and unwavering reliability.
    • Collaborate with and provide support to freelancers on feature integrations and improvements, focusing on Node.js.
    • Actively participate in planning sessions and contribute to technical documentation, particularly emphasizing Node.js best practices

    Requirements

    • Minimum of four years of experience in backend development using Node.js.
    • Comprehensive knowledge of software design methodologies and software architecture within the Node.js context.
    • Mastery of REST APIs, supplemented by a thorough understanding of microservices, with a Node.js perspective.
    • Proficiency in TypeScript and a deep understanding of its features, capabilities, and
      limitations within Node.js.
    • Proficiency in databases (Postgres, SQL, Mongo, etc.) with a Node.js focus.
      Familiarity with API frameworks like NestJS for Node.js.
    • Expertise in code versioning tools like git, and familiarity with code review workflows, tailored for Node.js.
    • Hands-on experience with testing frameworks, notably Mocha and Jest within the
      Node.js environment.
    • Self-starter attitude with the agility to independently rectify issues and innovate feature implementations in Node.js.
    • Tenacious problem-solving mindset, with a refusal to surrender to complex challenges, particularly in the Node.js realm.
    • A collaborative team spirit: receptive to feedback, willing to distribute workload, and valuing transparent communication and meticulous documentation, specifically for Node.js.
    • Exceptional organizational and communication acumen, paired with an appreciation for production standards, timelines, and priorities within the Node.js domain.
    • Fluent and fully proficient in English.

    Nice to have skills:

    • Familiarity with Cloud services, preferably AWS;
    • Prior experience with the Stripe API;
    • Knowledge of the Auth0 API

    Benefits

    • 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.

    Jobs at DONE!Berlin