Backend Engineer (Python)

GoodData is a cloud-based analytics platform enabling data interpretation through self-service analytics and embedded visualization solutions.
Backend
Mid-Level Software Engineer
Hybrid
Enterprise SaaS

Description For Backend Engineer (Python)

GoodData is seeking a Backend Engineer with Python expertise to join their Professional Services team. This role focuses on building innovative customer solutions using the GoodData data application platform. The position involves developing custom integrations, data pipelines, smart functions, and REST API services to meet specific customer needs.

The ideal candidate will work in an agile environment with two-week sprints, collaborating within pods—independent units focused on customer implementations. You'll use the GoodData Python SDK to build next-generation BI solutions for major customers. The role requires strong Python proficiency, database expertise (particularly with PostgreSQL and SQL), and understanding of software engineering best practices.

Key responsibilities include developing Python-based tools, implementing REST API services, building data processing tools, and collaborating with solution architects. The position offers opportunities to work with cutting-edge BI solutions and contribute to a platform that helps Fortune 500 companies process hundreds of terabytes of data daily.

GoodData provides a modern tech stack and emphasizes professional growth through internal workshops and meetups. The company's platform features end-to-end pipeline capabilities, self-service analytics, and embeddable data visualization solutions. Working in the Professional Services department, you'll have the chance to improve best practices, refine the tech stack, and deliver high-quality tools for customers worldwide.

The role is hybrid-based in Prague, offering a balance between remote and office work. You'll be part of a collaborative environment that values technical excellence and innovative thinking. Nice-to-have skills include experience with AWS, ETL pipelines, GitHub Actions, and infrastructure tools like Docker and Terraform. If you're passionate about backend development and data engineering, this role offers an excellent opportunity to work with enterprise-level data solutions while contributing to a growing analytics platform.

Last updated a month ago

Responsibilities For Backend Engineer (Python)

  • Develop Python-based tools and smart functions to enhance efficiency
  • Implement REST API services for customer-specific requirements
  • Build and maintain data processing tools and integrate various data sources
  • Collaborate with solution architects and consult with clients
  • Participate in code reviews and architecture discussions

Requirements For Backend Engineer (Python)

Python
PostgreSQL
  • Proficient in Python for backend development and database interaction
  • Knowledge of software engineering best practices
  • Experience with Git
  • Understanding of relational DBs (SQL, PostgreSQL)
  • Familiarity with database modeling, design, and performance optimization
  • Experience with ORMs (e.g., SQLAlchemy) or direct database queries
  • Basic understanding of data governance and security best practices

Interested in this job?

Jobs Related To GoodData Backend Engineer (Python)

Backend Software Engineer

Backend Software Engineer role at Elegen, focusing on Django development for synthetic biology applications

Full Stack Developer, Software Engineer

Mid-level Full Stack Developer position at Adobe, focusing on backend development for Adobe Stock, requiring 3+ years of experience in JavaScript, Node.js, and microservices architecture.

NetSuite Developer

NetSuite Developer position at SmartRent, focusing on ERP system customization, integration, and optimization for a leading property technology company.

Software Test Engineer

Software Test Engineer position at PayPay Card focusing on test automation and quality assurance for a leading Japanese fintech platform.

Software Engineer

Join BJSS as a Software Engineer to work on enterprise-scale solutions using modern technologies in an award-winning tech consultancy.