
Backend Developer (Node/Express + TypeScript + AWS)
About the CompanyWe are a remote tech company, originating from Berlin, and we invite you to be a part of our journey in constructing a social network that emphasizes open communication, inclusivity, and active participation.
Our backend operates on Node.js, fully hosted on AWS. We utilize MySQL as our primary data store, self-maintained, alongside Apache Cassandra for feeds and ElasticSearch for search/text indexing. For caching purposes, we employ basic Redis structures. Additionally, our self-run chat system utilizes WebSockets for real-time communication. A significant aspect of our system includes analytics services, managed via Clickhouse, and a robust "worker" infrastructure supporting various asynchronous mechanisms in a scalable manner.
Tasks• Taking ownership and implement new features and improvements into our Node.js API;• Enhancing your knowledge to implement product requirements or performance optimisations;• Understanding existing code and rework it to fulfill coding standards;• Draft architectural decisions together with the Tech Lead;• Have a direct impact on team processes and conventions by regular retrospectives.
Requirements• 5+ years with Node.js, especially with Express.js;• Extensive Typescript knowledge;• Knowledge in the AWS stack (EB, load balancer);• Confidence with SQL databases, especially optimizing for performance;• Analytical and problem-solving skills;• Passion about writing well-structured, efficient and maintainable code;• Valorization of an environment of candid feedback.
Benefits• Highly flexible working hours and location, including biannual team retreats with hackathons held in warm and inviting locations ☀️;• Competitive compensation package, with the option to partake in our Employee Stock Ownership Plan (ESOP);• A conducive environment for continuous learning and personal development;• Access to state-of-the-art working tools, and the provision of hardware, including Macbooks, for both professional and private use;• Flat hierarchies providing ample freedom, influence, and responsibility in your role.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
