Role Description
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 largescale 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.
Responsibilities
- Backend Development:
- Design develop and maintain scalable backend services and APIs for processing storing and retrieving macroeconomic 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 largescale data.
- API Development:
- Design and implement RESTful APIs for external and internal clients to access macroeconomic 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
- Bachelors 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.
Our Offer
- 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.
About us
Based in Barcelona Spain FocusEconomics is a leading provider of economic intelligence through reports data solutions and a business intelligence platform. Our clients include senior executives from multinational and national companies government organizations and think tanks. To deliver the latest economic forecasts we rely on an extensive global network of analysts from leading investment banks consultancies and national banks worldwide.