Hurree logo
Hurree

The smarter, simpler way to analyze your data.

Python Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2018H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

89 days ago

Salary

£30K - £45K / year

Seniority

Senior

Job Description

Python Engineer

Hurree

• Build and maintain core backend services that power Hurree’s platform, including API integrations, data pipelines, and internal tooling. • Work within the development team to implement scalable, high-performance solutions that ensure reliable data processing and delivery. • Design, implement, and maintain Python-based services for data aggregation, processing, and analytics. • Develop RESTful APIs and backend features that support the platform and its integrations. • Write clean, testable, and maintainable code in line with best practices. • Build robust ETL pipelines for importing, transforming, and validating data from multiple sources. • Support connector development and ensure reliable data flows for various external platforms. • Handle large datasets efficiently while maintaining performance and scalability. • Collaborate with teams to define technical requirements. • Provide support for debugging production issues and improve system reliability. • Contribute to architectural discussions and recommend improvements to code and system design. • Implement unit and integration tests, ensuring high-quality releases. • Maintain clear documentation for APIs, data models, and internal processes. • Continuously improve code quality, maintainability, and system performance.

Job Requirements

  • Strong experience in Python development, including libraries like pandas, requests, SQLAlchemy, or similar.
  • Experience building backend services and APIs (RESTful or GraphQL).
  • Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Understanding of data structures, algorithms, and scalable system design.
  • Strong problem-solving and communication skills.
  • Experience in SaaS platforms or data-focused applications.
  • Knowledge of cloud environments (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Familiarity with message queues, event-driven systems, or distributed data processing.
  • Experience with monitoring, logging, and debugging production systems.

Benefits

  • Competitive Salary & Career Growth – Tailored progression & opportunities to develop your skills.
  • Flexible Work Arrangements – Hybrid and remote-friendly options to fit your lifestyle.
  • Generous Time Off – 35 days annual leave including bank holidays, plus enhanced parental leave.
  • Health & Wellbeing – Private health and dental insurance, plus mental health support through Spill.
  • Tech & Tools – MacBook and all the gear you need to do your best work.
  • Learning & Development – Training budget and ongoing opportunities to grow your expertise.
  • Inclusive Culture – A collaborative, supportive, and innovative team environment.
  • Fun & Connection – Quarterly company-wide socials and team-building events.
  • Perks & Discounts – Access to exclusive employee discounts via our Perks Directory.
  • Impactful Work – Contribute to a growing SaaS product that truly makes a difference for our customers.

Related Job Pages

More Backend Engineer Jobs

Dispel logo

Senior Backend Engineer

Dispel

Moving Target Defense-based remote access systems for people and machines.

Backend Engineer89 days ago
OtherRemoteTeam 51-200Since 2014H1B No Sponsor

Dispel builds network isolation and access infrastructure for critical industries, where a breach is an operational failure with real-world consequences. Our customers include critical infrastructure operators, defense contractors, and industrial enterprises that hold their software vendors to an exceptionally high bar. Engineering at Dispel is a technical and social experience. In our team, every person participates in solving problems and improving code, infrastructure, and the way we work together. This is a journey, and we want it to be rewarding and fun. As a senior member of the engineering team, you will take ownership of complex backend systems and help guide the technical direction of projects. You will work both independently and collaboratively to design, build, and operate high-quality solutions that support our customers and our internal teams. We strive to maintain a professional and creative work environment where your contributions will be valued and recognized, and where experienced engineers help raise the bar for the entire team.

United States
Job Closed
Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• Agent services as production software. Not prototypes, not notebooks — containerized Python services with proper error handling, retry logic, graceful degradation, structured logging, and health checks. • The Planning→Generation→Validation execution loop. This is the heart of T2. • LangGraph orchestration graphs. Each agent has its own state machine defining how it reasons, what tools it invokes, and how it handles branching logic. • Quality Evaluation Agent specifics. The multi-level quality assessment with the Quality × Confidence scoring model.

Romania
Job Closed
Armenotech logo

Software Engineer

Armenotech

Armenotech Limited is a Cyprus-based company operating within the Stellar Blockchain ecosystem as a technology and integration partner. Specializing in fintech infrastructure, Armenotech develops a range of blockchain-powered products and services tailored for financial institutions and payment operators. Core offerings include: Money Remittance Platforms, Fiat & Web3 Payment Gateways, Tokenisation Services (including Real-World Assets), Stablecoin Issuance Frameworks, Brokerage & Trading Platforms. As a trusted developer partner within the Stellar ecosystem, Armenotech leverages Stellar's protocols (e.g., SEP-6, SEP-12, SEP-31) to deliver secure, scalable, and compliant financial solutions.

Backend Engineer89 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The position requires a skilled and self-driven Software Engineer with deep technical expertise in Go-based systems and practical experience building modern web and distributed applications. The candidate combines strong engineering capabilities with the ability to navigate the complexities of third-party integrations, consistently applies security best practices as a matter of course, and embraces AI tooling responsibly — maintaining full accountability for every line of code they ship. Qualifications - Minimum 4 years of professional software engineering experience in a full-time role. - At least 3 years of professional software development experience building and maintaining production web applications. - Proven track record building and maintaining production web applications. - Proven experience developing distributed systems. - Hands-on experience across the full software development lifecycle including design, implementation, testing, deployment, and maintenance. - Strong proficiency in Go programming language and ecosystem tools. - Experience integrating third-party APIs and external services. - Practical knowledge of application security best practices. Requirements - Software Design & Development: Design, develop, and maintain scalable software solutions, contributing to the architecture and implementation of high-quality systems that meet business and technical requirements. - AI-Assisted Frontend Development: Leverage AI-assisted development tools to enhance productivity in frontend development while ensuring that all generated code is carefully reviewed, secure, maintainable, and aligned with project standards. - Third-Party API Integration: Develop and maintain integrations with external systems and third-party APIs, ensuring reliability, resilience, and proper handling of evolving or incomplete documentation. - System Reliability & Operations: Support system reliability by monitoring performance, troubleshooting issues, and maintaining stable production environments through effective debugging, observability, and operational practices. - Documentation & Knowledge Sharing: Create and maintain clear technical documentation, including architecture decisions, implementation details, and operational runbooks, while actively sharing knowledge within the engineering team. Benefits - Competitive base salary aligned with experience and technical expertise. - Flexible working arrangements. - Budget for tools, professional development, and learning. - Opportunity to work on complex engineering challenges in a collaborative, low-bureaucracy environment. Company Description Armenotech Limited is a Cyprus-based company operating within the Stellar Blockchain ecosystem as a technology and integration partner. Specializing in fintech infrastructure, Armenotech develops a range of blockchain-powered products and services tailored for financial institutions and payment operators. - Core offerings include: Money Remittance Platforms, Fiat & Web3 Payment Gateways, Tokenisation Services (including Real-World Assets), Stablecoin Issuance Frameworks, Brokerage & Trading Platforms. - As a trusted developer partner within the Stellar ecosystem, Armenotech leverages Stellar's protocols (e.g., SEP-6, SEP-12, SEP-31) to deliver secure, scalable, and compliant financial solutions.

United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand
Job Closed
Workana logo

Backend Developer

Workana

The largest platform for hiring top remote talent from Latin America.

Backend Engineer89 days ago
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

Role Description We are looking for a skilled python backend developer to join one of our clients. You're will be is responsible for developing and maintaining the business logic that controls real-time call flows. This role involves bridging the core infrastructure with the application layer, managing webhooks, metrics, transfers, bridges, rate-limiting, and blacklists to ensure a seamless communication experience. - API Development: Implement and optimize high-performance HTTP and WebSocket APIs for real-time communication. - Call Control Logic: Develop and manage sophisticated call handling features, including TRANSFER, BRIDGE, and automated routing. - System Governance: Design and maintain robust mechanisms for rate-limiting, blacklisting, and performance tracking. - Performance Optimization: Ensure ultra-low latency and high resilience in event delivery to maintain system stability. - Integration: Facilitate the communication between the core telephony engine and the end-user application layer. Qualifications - Technical Expertise: Proven experience with Python in high-concurrency or real-time environments. - Telephony Knowledge: Strong understanding of FreeSWITCH or similar call control APIs. - Real-time Protocols: Deep familiarity with WebSockets and asynchronous event handling. - Engineering Mindset: A sharp focus on performance, system resilience, and long-term stability. - Problem Solving: Ability to troubleshoot complex logic flows in live production environments. Requirements - Experience with VoIP protocols (SIP, RTP). - Knowledge of distributed systems and message brokers (e.g., Redis, RabbitMQ). - Experience working in agile, remote-first teams. - Fluent Spanish. - Professional Working English Proficiency.

Brazil