- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 3 seconds ago
- Work mode
- Work from home
- Education
- Degree in Computer Science or equivalent experience
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
We are searching for an experienced backend developer passionate about creating scalable, reliable APIs. You will focus on the impact your code delivers, crafting solutions that bridge disparate systems and improve the stability and scalability of our infrastructure.
Key Responsibilities
- Develop and maintain robust microservices facilitating seamless communication within internal and external systems.
- Own the complete lifecycle of features, progressing from initial concepts to fully deployed production releases.
- Challenge existing architectural decisions and propose scalable improvements contributing to our technical roadmap.
- Design and enhance secure authentication and authorization workflows using OAuth and Auth0 to safeguard system access.
- Optimize data handling layers utilizing your in-depth expertise in SQL and PostgreSQL to address complex database problems efficiently.
Required Skills and Experience
- Advanced skills in Node.js and TypeScript to produce clean, maintainable, and type-safe backend code.
- Deep understanding of database design principles, schema architecture, and performance tuning specifically with PostgreSQL.
- Practical experience with Object-Relational Mappers (ORMs), knowing when to utilize and when to bypass them for optimal performance.
- Commitment to quality assured through comprehensive automated testing frameworks such as Jest or Mocha.
- Familiarity with containerization using Docker, version control via Git, and continuous integration/deployment processes.
Additional Advantageous Skills
- Exposure to AWS cloud services or monitoring tools like Grafana, Prometheus, or Graylog.
- Experience mentoring team members or guiding the technical direction of software projects.
- Educational background in Computer Science or demonstrable self-taught experience with a strong portfolio.
Work Environment and Benefits
- Primarily remote work flexible with planned in-person workshops, team gatherings at the Berlin tech office, and annual company offsites in various locations across Germany.
- Emphasis on ownership over micromanagement, encouraging independent initiative in driving your work forward.
- A culture valuing experimentation and learning through early attempts and iterations.
- Open, direct, and respectful communication fostering high standards with low ego.
- Opportunities for continuous learning via hackathons, conferences, and peer knowledge sharing.
- Attractive benefits including 30 days of vacation, additional holidays on December 24 and 31, option for four-day work weeks on Smart Fridays, Deutschlandticket for public transportation, JobRad bike leasing, various sports and wellness programs, mental health resources, corporate discounts, and access to RTL+ entertainment.
Minimum education
Bachelor's Degree
Skills
Tools & software
How they work
Communication
Attention to Detail
Independence
Learning Agility
Accountability