We are on the lookout for a Senior BackEnd Developer for a remote tech company, founded in Berlin, on a mission to build a social network that prioritizes open communication and fosters inclusivity.
Joining the team means becoming part of a diverse group of people with a range of experiences, skills, and backgrounds. At the company, everyone has the opportunity to bring their ideas to the table, directly impacting millions of active users.
Their backend is running on Node.js fully hosted on AWS. They use MySQL as our primary data store that is also self-maintained, but also make use of Apache Cassandra for feeds and ElasticSearch for search / text indexing. For caching is used basic Redis structures. They also run their own chat system that uses WebSockets for real-time communication. A large part of their system is their analytics services run via Clickhouse as well as our "worker" infrastructure to feature several async mechanisms in a scalable way.
Tasks
• 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
Requirements
• Living in Europe
• Enthusiastic about Node.js with experience 5+ years
• Extensive Typescript knowledge
• Confident with SQL databases especially optimising for performance
• 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
Benefits
• Flat hierarchies that offer lots of freedom, impact as well as responsibility
• Completely flexible working times and location (we are doing 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