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