
Python Developer
Caixa Mágica Software20 hours ago
Remote, Portugal or Porto, PortugalMid Level
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Python code.
- Prototype solutions rapidly to validate new concepts.
- Identify bottlenecks and bugs and develop solutions.
- Improve application performance, quality, and responsiveness.
- Incrementally deliver applications to meet changing customer requirements.
- Develop the core framework for data integration and market and counterparty risk metric calculations.
Requirements
- Proficiency in Python and knowledge of its ecosystem and architectural patterns.
- Solid understanding of object-oriented and functional programming paradigms.
- Experience with SQL and an industry-standard relational database.
- Experience with unit, integration, and end-to-end testing.
- Understanding of scalable application design principles.
- Familiarity with Agile/SAFe practices is preferred.
- Fluent English.
Benefits
- Permanent employment contract for a long-term project.
- Work location in Porto or Lisbon.
- Tech equipment, SIM card, and personal smartphone.
- Health and life insurance.
- Social events and team-building activities.
- Training in the latest technologies.
- Coffee, fruit, snacks, and a welcoming office environment.
- Opportunities for growth and corresponding rewards.
About Caixa Mágica Software
Caixa Mágica Software is a privately held Portuguese software firm based in Lisbon, founded in 2004. It delivers open-source–focused services—custom software development, consulting, training, and nearshore/outsourcing—to public institutions and private enterprises across Europe. The company originated with the Linux Caixa Mágica distribution and has expanded into embedded systems, cloud platforms, mobile/web applications, and digital identity, and contributes to EU-funded research projects.