Point your AI agent at freehire and let it find you a job.

Get the CLI →

act digital

NewBe an early applicant

Python Developer

Posted 1 view
Discussion

Summary

A Python Developer builds and enhances core frameworks for risk data integration and risk calculation engines, working in SAFe Agile teams on scalable, well-tested software for a Risk Systems organization. The core stack is Python, relational databases/SQL, and automated testing, with optional exposure to cloud, DevOps, and AI.

Your Mission

As a Python Developer, you will:

  • Develop and enhance core frameworks used for risk data integration and risk calculation engines.
  • Build scalable and maintainable software solutions that support critical business processes.
  • Contribute to the modernization and continuous improvement of the Risk Systems ecosystem.
  • Collaborate within Agile teams to deliver high-quality products aligned with evolving business needs.
  • Participate in innovation initiatives and help drive technological improvements across the organization.

Key Responsibilities

Software Development

  • Design, develop, and maintain high-quality Python applications and frameworks.
  • Write clean, efficient, reusable, and maintainable code following engineering best practices.
  • Contribute to the architecture and technical design of new features and enhancements.
  • Ensure solutions are robust, scalable, secure, and performance-oriented.

Innovation & Problem Solving

  • Rapidly prototype solutions to validate new ideas, technologies, and concepts.
  • Explore innovative approaches to improve processes, automation, and system efficiency.
  • Identify bottlenecks, performance issues, and technical challenges, proposing effective solutions.
  • Contribute to strategic innovation initiatives across the Risk Systems organization.

Quality & Continuous Improvement

  • Ensure application performance, reliability, and responsiveness.
  • Develop and maintain automated tests, including unit, integration, and end-to-end testing.
  • Participate in code reviews and promote software engineering best practices.
  • Continuously improve development processes, tools, and frameworks.

Agile Collaboration

  • Work closely with Product Owners, Developers, Business Analysts, and other stakeholders.
  • Participate actively in SAFe Agile ceremonies and team activities.
  • Contribute to incremental deliveries that respond effectively to changing business requirements.
  • Collaborate within multicultural and geographically distributed teams.

✅ What We're Looking For

Mandatory Requirements

  • Strong experience developing applications using Python.
  • Solid understanding of:Object-Oriented Programming (OOP)
  • Functional Programming
  • Software Design Principles
  • Experience designing scalable and maintainable applications.
  • Good understanding of Python ecosystems, frameworks, and architectural patterns.
  • Experience working with relational databases and SQL.
  • Experience implementing:Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Strong analytical and problem-solving skills.
  • Ability to work effectively in Agile and collaborative environments.
  • Fluent English communication skills.

🛠 Technical Skills

Development

  • Python
  • Object-Oriented Programming
  • Functional Programming
  • Software Design Patterns
  • Application Architecture

Databases

  • SQL
  • Relational Databases
  • Data Modeling

Quality Engineering

  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Test Automation Principles

Engineering Practices

  • Scalable Application Design
  • Code Quality
  • Performance Optimization
  • Continuous Improvement

Methodologies

  • Agile
  • SAFe (Scaled Agile Framework)

⭐ Nice to Have

  • Experience working in Financial Services, Risk Management, or Capital Markets environments.
  • Exposure to large-scale data processing platforms.
  • Experience with cloud technologies and modern software architectures.
  • Interest or experience in Artificial Intelligence and Automation initiatives.
  • Familiarity with DevOps and CI/CD practices.
  • Previous experience working within distributed international teams.

International Environment

You'll join a diverse, multicultural organization where collaboration extends across multiple countries and teams.

Working in a global SAFe environment, you'll have the opportunity to contribute to strategic initiatives while collaborating with highly skilled professionals across the Risk Systems landscape.

🤝 Soft Skills

Communication & Collaboration

  • Strong written and verbal communication skills.
  • Ability to explain technical concepts to both technical and non-technical audiences.
  • Comfortable working with international stakeholders and distributed teams.

Problem Solving & Critical Thinking

  • Analytical mindset with strong attention to detail.
  • Ability to challenge assumptions and propose effective solutions.
  • Strong sense of ownership and accountability.

Organization & Delivery

  • Excellent time management and prioritization skills.
  • Ability to manage multiple tasks in a dynamic environment.
  • Results-oriented mindset with a focus on quality and continuous improvement.

Learning & Innovation

  • Curious and proactive attitude.
  • Passion for learning new technologies and development practices.
  • Interest in innovation, automation, and technical excellence.


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available