Job Openings Node.js Backend Developer

About the job Node.js Backend Developer

Are you a backend developer, experienced in Typescript/Node.js and looking for a 100% Remote Job? Then this job could be a perfect fit for you.

Our client is a Berlin based software company, founded in 2016, that runs a social interacting app with more than 4 million users. The whole team is completely remote and lives all across Europe.

Tech Stack: TypeScript, Node.js, AWS, MySQL, Apache Cassandra, ElasticSearch, Redis, WebSockets, Clickhouse

Responsibilities:

  • Take ownership and implement new features and improvements into our Node.js API
  • Enhance your knowledge to implement product requirements or performance optimisations
  • Understand existing code and rework it to fulfil coding standards
  • Draft architectural decisions together with the Tech Lead
  • Have a direct impact on team processes and conventions by regular retrospectives

Your benefits:

  • Completely flexible working times and location, 100% Remote in Europe
  • Flat hierarchies that offer lots of freedom, impact as well as responsibility
  • Flexible contract options (Freelance and Employment)
  • Half-yearly team retreats with hackathons
  • The right environment to learn new things and personally develop yourself
  • Competitive compensation package and the option to participate in our ESOP system
  • Modern working tools, hardware (Macbook) also for private usage
  • State-of-the-art tech stack running on AWS
  • Work with an exceptional team of young and smart people with a diverse background

Required experience:

  • Living in Europe
  • Extensive Typescript and Node.js knowledge in backend (best 5+ years)
  • Confident with SQL databases (best MySQL) especially optimising for performance
  • A plus are: redis, worker (bull queue), copilot, clickhouse, jest, functional programming, opentelemetry/opentracing, ElasticSearch, Cassandra
  • Infrastructure management knowledge: AWS stack (EB, load balancer), unix/linux, Terraform (plus: docker / kubernetes)
  • Performance optimisations knowledge: For Database (MySQL), node.js code or even tests/ci
  • Excellent analytical and problem-solving skills
  • Passionate about writing well-structured, efficient and maintainable code
  • Values an environment of candid feedback
  • Used to work in an English-speaking environment