Parser
Senior Backend Python Engineer
Job Location
Community of Madrid, Spain
Job Description
We are seeking a highly skilled Senior Backend Engineer with a strong background in designing and implementing complex backend systems, with a focus on algorithmic development and performance optimisation. In this role, you’ll be responsible for building scalable backend solutions, designing data processing workflows, and collaborating with front-end engineers to create seamless user experiences. Experience with ETL orchestration tools such as Dagster or similar (Apache Airflow) is highly desirable. Location: Spain or Portugal (hybrid role, 3 days/week in the office) with availability to travel to London once a month Key Responsibilities: Backend Development: Design, implement, and maintain robust backend components and middleware in Python, ensuring code is efficient, reusable, and scalable. Develop and implement complex algorithms for data processing and integrations with third-party services. Performance Optimisation: Optimise the performance of backend systems and ensure the reliability and scalability of applications. Data Workflow Management: Work with ETL orchestration tools like Dagster to manage data workflows and pipelines. Code Quality: Conduct thorough code reviews, provide feedback to peers, and debug issues to improve software quality and maintainability. Collaboration: Partner closely with front-end developers, integrating backend functionalities with user-facing components. Documentation: Document codebases, workflows, and development processes for maintainability and transparency. Required Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field. 6 years in software development, with a strong emphasis on Python and backend engineering. Technical Proficiency:Expert in Python and associated frameworks such as Django, Flask, or FastAPI. Strong understanding of algorithms, data structures, and software design patterns. Proficiency in building RESTful and/or GraphQL APIs and implementing backend integrations. Skilled in database management, both SQL and NoSQL, with an understanding of indexing and query optimisation. Experience in designing and implementing event-driven architectures and understanding of event streaming platforms such as Kafka, RabbitMQ, or similar. Data Workflow and ETL Orchestration: Experience with ETL orchestration tools (e.g., Dagster, Apache Airflow, Prefect) for managing data workflows. Tooling: Familiar with version control systems (Git), CI/CD pipelines, and containerisation technologies such as Docker and Kubernetes. Problem Solving: Excellent analytical and problem-solving skills with a proven ability to work effectively in a team environment. What we'll offer you in return: The chance to join an organisation with triple-digit growth that is changing the paradigm on how software products are built. The opportunity to form part of an amazing, multicultural community of tech experts. A highly competitive compensation package. Medical insurance. Come and join our ParserCommunity. https://parserdigital.com/
Location: Community of Madrid, ES
Posted Date: 8/21/2025
Location: Community of Madrid, ES
Posted Date: 8/21/2025
Contact Information
Contact | Human Resources Parser |
---|