Gorilla - Decisions, based on data

Senior Backend Engineer

Gorilla - Decisions, based on data

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead architectural decisions across the platform, ensuring scalability, reliability, and performance in high-load, data-heavy environments.
  • Drive cross-functional technical initiatives that have a broad impact across the product, working closely with Product Managers, Designers, and fellow Engineers.
  • Mentor and support other engineers, fostering technical growth and best practices through design reviews, pair programming, and knowledge sharing.
  • Design and build distributed systems that handle complex workflows and large volumes of energy data efficiently and securely.
  • Take ownership of critical components, ensuring they evolve with the needs of the business and maintain a high bar for quality and resilience.
  • Influence technical direction and culture, helping shape how we build systems and collaborate as a team.
  • Contribute to strategic planning, helping define roadmaps and long-term technical vision in partnership with engineering and leadership.

Requirements

  • Expertise in Python, with a strong command of modern software design patterns, testing practices, and performance optimization.
  • Extensive experience with relational databases and data modeling for high-throughput systems.
  • Deep understanding of distributed systems design and the trade-offs involved in consistency, availability, and partition tolerance.
  • Proven track record of working on data-intensive and high-load backends, ideally within SaaS environments.
  • Familiarity with cloud platforms, especially AWS, and experience with infrastructure-as-code and container orchestration.
  • Strong architectural intuition and ability to drive clarity in ambiguous, complex technical situations.
  • Leadership experience through mentoring, leading initiatives, or shaping engineering practices across teams.
  • Experience in defining and improving DevOps pipelines, observability, and platform reliability.
  • Strong communication skills and a collaborative mindset—able to build alignment across stakeholders.
  • Proactive and pragmatic: able to balance technical excellence with delivery impact.
Benefits
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonsoftware design patternstesting practicesperformance optimizationrelational databasesdata modelingdistributed systems designDevOps pipelinesinfrastructure-as-codecontainer orchestration
Soft Skills
mentoringleadershipcollaborationcommunicationproactivepragmatictechnical growthclarity in complex situationsalignment buildinginfluencing technical direction