Python Junior

act digital

Porto

On-site

EUR 24,000 - 36,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

act digital is seeking a Junior Data & Risk Developer to join a team delivering data-driven risk solutions in a quantitative finance setting. The role focuses on building and maintaining rating engines, data processing workflows, and risk systems.

You will work with Python, SQL, Linux, and DevOps practices while collaborating with engineers and analysts to grow technical skills and contribute to business-critical applications.

Qualifications

  • Degree completed or in progress in Computer Science, Mathematics, Statistics, or another quantitative field.
  • Solid foundational knowledge of Python 3.
  • Experience with SQL data extraction, filtering, and joins.
  • Basic familiarity with Linux environments and command line usage.
  • Understanding of Git and version-control concepts.
  • Strong willingness to learn and evolve technically.

Responsibilities

  • Develop data-driven applications and processes using Python.
  • Contribute to the evolution of quantitative risk and rating platforms.
  • Write efficient SQL queries to support business requirements.
  • Learn modern software engineering and DevOps practices.
  • Collaborate with experienced professionals in finance and risk environments.

Skills

Python
SQL
Data processing
Git
Linux
DevOps basics

Education

Computer Science/Math/Statistics degree
Quantitative field knowledge

Tools

Jenkins
Bitbucket
SonarQube

Job description

We are looking for a Junior Data & Risk Developer to join a team working on risk and data-driven solutions within a quantitative and financial environment.

This is an excellent opportunity for a recent graduate or early-career professional who wants to develop a strong technical foundation while working on business-critical applications such as rating engines, data processing solutions, and risk management systems.

You will work alongside experienced engineers and analysts, gaining exposure to software engineering, data processing, DevOps practices, and financial risk concepts in a collaborative and learning-oriented environment.

As a Junior Data & Risk Developer, you will:

  • Develop and maintain data-driven applications and processes.
  • Contribute to the evolution of quantitative risk and rating platforms.
  • Write efficient Python code and SQL queries to support business requirements.
  • Learn modern software engineering and DevOps practices.
  • Collaborate with experienced professionals in a finance and risk environment.
  • Build technical expertise across data, development, and automation.
Software Development
  • Develop and maintain software components using Python.
  • Contribute to application enhancements and bug fixing activities.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and learn development best practices.
  • Support the continuous improvement of existing solutions.
Data Processing & SQL
  • Develop and optimize SQL queries for data extraction and analysis.
  • Support data validation, transformation, and management activities.
  • Work with structured datasets to support risk and business processes.
  • Ensure the accuracy and consistency of data used by applications.
  • Work with source control systems and collaborative development workflows.
  • Contribute to CI/CD and software delivery processes.
  • Learn and use tools such as:
  • Jenkins
  • Bitbucket
  • SonarQube
  • Support testing and deployment activities.
  • Participate in engineering initiatives focused on automation and quality.
Platform Support & Improvements
  • Assist in troubleshooting application and data-related issues.
  • Support production and non-production environments when required.
  • Contribute to monitoring and continuous improvement activities.
  • Work closely with senior team members to improve platform reliability and performance.
Financial & Risk Solutions
  • Gain exposure to quantitative risk and rating engine environments.
  • Understand how data and software solutions support financial decision-making.
  • Collaborate with business and technical teams to deliver reliable solutions.
  • Build knowledge of risk management and financial systems over time.
What We're Looking For
Mandatory Requirements
  • Degree completed or in progress in:
  • Computer Science
  • Mathematics
  • Statistics
  • Or another quantitative field
  • Solid foundational knowledge of Python 3.
  • Data Extraction
  • Filtering
  • Joins
  • Data Manipulation
  • Basic familiarity with Linux environments and command line usage.
  • Understanding of software development fundamentals.
  • Knowledge of Git and version-control concepts.
  • Strong willingness to learn and evolve technically.
  • Interest in data, analytics, and financial systems.
Programming
  • Python 3
  • Scripting
  • Problem Solving
Data & Databases
  • SQL
  • Data Manipulation
  • Data Analysis
  • Relational Databases
Operating Systems
  • Command Line
Software Engineering
  • Git
  • Version Control
  • Software Development Fundamentals
  • Code Quality Practices
DevOps & Delivery
Exposure or willingness to learn:
  • Jenkins
  • Bitbucket
  • SonarQube
  • Automated Testing
Nice to Have
  • Academic, personal, or internship projects developed with Python.
  • Experience with data analysis or quantitative projects.
  • Exposure to DevOps tools and automation practices.
  • Understanding of financial, banking, or risk-related concepts.
  • Knowledge of software development lifecycle methodologies.
  • Experience collaborating in technical projects or university group work.
Learning Mindset
  • Strong curiosity and eagerness to learn.
  • Interest in developing expertise within a quantitative and financial domain.
  • Openness to feedback and continuous improvement.
Analytical Thinking
  • Good problem-solving abilities.
  • Logical and structured mindset.
  • Ability to understand and work with data-driven processes.
  • Team-oriented attitude.
  • Ability to work with both technical and business stakeholders.
Ownership
  • Proactive approach to learning and contributing.
  • Attention to detail and commitment to quality.
  • Willingness to take responsibility and develop autonomy over time.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

act digital • Porto

On-site
EUR 32,000 - 52,000
Python Developer
Python Developer

Hexa Consulting • Porto

Hybrid
EUR 32,000 - 42,000
Health insurance
Mental health support
Training support
+3
Python Developer
Python Developer

Hexa Group • Porto

Hybrid
EUR 36,000 - 52,000
Private health insurance
Mental health support
Continuous learning and certification
+3
Junior Python Data & Risk Developer
Junior Python Data & Risk Developer

act digital • Porto

On-site
EUR 24,000 - 36,000
Python/React Developer
Python/React Developer

act digital • Lisboa

On-site
EUR 70,000 - 95,000
Python Software Developer
Python Software Developer

Decskill • Porto

On-site
EUR 35,000 - 55,000
Python Developer
Python Developer

Trakstar • Aveiro

On-site
EUR 55,000 - 85,000
Health insurance
Life insurance
Equipment provided
+2
Senior Data Engineer - Financial Services Data Lake (all genders)
Senior Data Engineer - Financial Services Data Lake (all genders)

Valantic • Lisboa

On-site
EUR 90,000 - 120,000
Flexible working hours
Benefits
Senior Data Engineer – Financial Services Data Lake (all genders) Porto, Lisbon
Senior Data Engineer – Financial Services Data Lake (all genders) Porto, Lisbon

Valantic • Porto

Hybrid
EUR 60,000 - 90,000
Python Developer for Quantitative Finance & Rating Engines
Python Developer for Quantitative Finance & Rating Engines

act digital • Porto

On-site
EUR 32,000 - 52,000