Please, let Borg Collective GmbH know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Senior Full-Stack Developer will envision and implement crawlers/API-clients that aggregate complex, graphical data into comprehensible descriptions of social networks.
The role involves architecting efficient and reusable backend systems that drive complex web applications.
Collaboration with Product Designers, Product Managers, and Software Engineers is essential to deliver compelling products.
The developer will identify and resolve performance and scalability issues.
Responsibilities include planning and coordination of data modeling and feature releases.
The position requires envisioning, implementing, and validating UIs that aggregate complex, graphical data into comprehensible descriptions of social networks.
The developer will implement features and user interfaces of Borg products like Hive.
Architecting efficient and reusable front-end systems that drive complex web applications is also part of the job.
Mentoring junior full-stack engineers is expected.
Requirements:
Candidates must have 5+ years of experience envisioning and implementing complex, high-availability, high-throughput backend systems.
A minimum of 5+ years of experience architecting and implementing complex user flows on the web is required.
Proficiency in JavaScript, including concepts like asynchronous programming, closures, and types, is necessary.
Python experience is required, including concepts like asynchronous programming, meta-programming, types, and scientific Python.
Deep expertise in at least one major web framework such as FastAPI, Flask, Django, aioHTTP, or Pyramid is essential.
Experience with building scalable APIs and optimizing the performance of complex SQL queries touching millions of data points, specifically using PostgreSQL, is required.
Candidates should have experience with end-to-end testing, e.g., Cypress.
A demonstrated ability to leverage cloud-native technologies and techniques to build a robust, high-availability platform is necessary.
A growth mindset is essential, with the ability to balance long-term engineering objectives with immediate development needs.
Strong verbal and written communication skills and a collaborative spirit are required.
Enjoyment of writing documentation and understanding its value is important.
Benefits:
The company offers a fully remote work setup, allowing team members to work from various locations worldwide, with hubs in Austin, TX, and Berlin, Germany.
Daily standup calls are held, but most work is done asynchronously, promoting flexibility in work hours.
For those working from Berlin, there is an option to work from the Berlin office in Mitte.
The application process focuses on ability rather than credentials, with a structured approach to assess problem-solving skills relevant to the role.
The hiring process typically takes 2-3 weeks and includes multiple interviews, a take-home task, and a paid trial project to ensure a good fit for both the candidate and the team.
Apply now
Please, let Borg Collective GmbH know you found this job
on RemoteYeah
.
This helps us grow 🌱.