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 BarcelonaBenefits- 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!