FocusEconomics Logo jpg

Python Developer

FocusEconomics

Descripción del trabajo

About the job

 

We are seeking a skilled Python Developer to join our backend team as we continue to expand our capabilities. In this role, you will build and maintain systems that handle large-scale economic data processing. You will also collaborate closely with multiple departments to enhance and support our digital platforms, including our company website and web applications.


Tasks


  • Backend Development:



  • Design, develop, and maintain scalable backend services and APIs for processing, storing, and retrieving macro-economic data.



  • Implement data pipelines to ingest, clean, and process economic datasets.



  • Database Management:



  • Work with relational/SQL and NoSQL databases to store and manage complex datasets.



  • Optimize database queries and ensure efficient data retrieval for analytics and reporting tools.



  • Data Processing and Integration:



  • Develop scripts and systems to automate the integration of external economic data sources into internal databases.



  • Implement ETL processes for large-scale data.



  • API Development:



  • Design and implement RESTful APIs for external and internal clients to access macro-economic datasets.



  • Ensure APIs are secure, reliable, and performant.



  • Collaboration and Documentation:



  • Collaborate with data scientists, economists, and other stakeholders to understand data requirements.



  • Maintain detailed documentation for codebases, APIs, and processes.



Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Proficiency in working with SQL and NoSQL databases.

  • Experience with data processing libraries such as Pandas, NumPy, or similar tools.

  • Knowledge of containerization tools like Docker and orchestration tools such as Airflow.

  • Understanding of software version control systems, preferably Git.

  • Experience in cloud platforms (Azure).

  • Exposure to machine learning frameworks and tools is an advantage.

  • Ability to process, clean, and analyse large and complex datasets.

  • Strong debugging and optimization skills.

  • Familiarity with macroeconomic concepts, datasets, or prior experience in finance, economics, or a related field is a plus.

  • Fluent in English and Spanish.

  • You must be residing in Barcelona


Benefits

  • Hybrid work model with the flexibility to work remotely for up to six weeks annually.

  • Flexible working hours.

  • Annual learning budget provided for professional development.

  • Office perks include complimentary fruits and coffee.

  • Enjoy an international and multicultural workplace environment.

  • Participate in regular team events and social gatherings, including seasonal celebrations.

  • Office in sunny Barcelona city centre.


Join FocusEconomics as a Python Developer (Backend) and transform economic data into opportunities. Develop innovative solutions in a dynamic environment - your future starts here!

 

Encuentra el trabajo de tus sueños

Empleos añadidos recientemente en España

SQL Developer

Senior Developer - AI

Python Developer

AI Backend Engineer

Who is Hiring is part of Cybrient Technologies SA