Job Openings Backend Engineer Mid-senior

About the job Backend Engineer Mid-senior

About Blumie

Blumie is a leading data consultancy dedicated to delivering agile and effective solutions for businesses across various industries. We specialize in data science, analytics, and AI to optimize costs and maximize revenue. Innovation is at the heart of what we do, and were looking for passionate engineers eager to transform data into strategic decisions.

About the Role

Were looking for a Mid-Senior Backend Engineer to join our team and help us build and optimize scalable, data-driven platforms. This role is ideal for someone with strong Python skills, a deep understanding of asynchronous programming, and experience with event-driven architectures.

As a Backend Engineer at Blumie, you will be responsible for designing, developing, and maintaining high-performance backend services that process real-time data. If youre passionate about data engineering, sustainability, machine learning, and industrial process optimization, wed love to have you on board!

Responsibilities

  • Design, develop, and maintain scalable backend services using asynchronous Python and FastAPI.
  • Implement and optimize event-driven systems for real-time data processing.
  • Contribute to the architecture of our backend infrastructure, ensuring performance and reliability.
  • Participate in discussions, bringing critical thinking and experience-based perspectives.
  • Collaborate with the team to design and implement new functionalities, improving existing features.
  • Work with large-scale data systems and real-time streaming solutions.
  • Ensure automated testing and CI/CD best practices to maintain high-quality code.

Requirements

  • 5+ years of experience in backend development, preferably in SaaS or data-driven environments.
  • Strong knowledge of asynchronous Python, FastAPI, and PostgreSQL.
  • Experience with event-driven architectures and real-time data processing.
  • Familiarity with Kafka, RabbitMQ, or similar messaging systems.
  • Understanding of automated testing, test-driven development (TDD), and CI/CD.
  • Excellent communication skills in English and/or Spanish.

Bonus Points for:

  • Experience with Apache Spark and large-scale data systems.
  • Knowledge of CRDTs, HRWH, or actor-models.
  • Interest in process simulation, scenario analysis, and numerical modeling.

What We Offer

  • Part-time project with potential for a full-time transition.
  • 100% remote work, with access to co-working spaces if desired.
  • Flexible payment methods.
  • The opportunity to write and publish data-related articles (with compensation).
  • Referral program to help grow our team.

Ready to be part of Blumie?

Apply now and help us shape the future of data-driven solutions!