Senior Python Developer
A well-known global investment bank is seeking a highly skilled and motivated Senior
Python Developer to join their team in Prague. This role offers an exciting opportunity
to design, develop, and improve software that provides essential business, platform,
and technology capabilities for our customers ...
A well-known global investment bank is seeking a highly skilled and motivated Senior
Python Developer to join their team in Prague. This role offers an exciting opportunity
to design, develop, and improve software that provides essential business, platform,
and technology capabilities for our customers and colleagues. You will be at the
forefront of evolving our digital landscape, driving innovation and excellence to
revolutionize our digital offerings and ensure unparalleled customer experiences.
Popis Pracovní Pozice
Primary responsibilities
Your primary responsibilities will include:
● Developing High-Quality Solutions: You will be responsible for the
development and delivery of robust, high-quality software solutions. This involves
leveraging industry-aligned programming languages, frameworks, and tools, with
a strong focus on ensuring that your code is scalable, maintainable, and
optimized for peak performance.
● Cross-Functional Collaboration: You will actively engage in cross-functional
collaboration with product managers, designers, and other engineers. Your input
will be crucial in defining software requirements, devising effective solution
strategies, and ensuring seamless integration and alignment with overarching
business objectives.
● Fostering Code Quality and Knowledge Sharing: You will collaborate closely
with peers, participate actively in code reviews, and champion a culture of high
code quality and continuous knowledge sharing within the team.
● Driving Technical Excellence: Staying informed about the latest industry
technology trends and innovations is key. You will actively contribute to the
organization's technology communities, fostering a culture of technical excellence
and continuous growth.
● Ensuring Secure Software: Adherence to secure coding practices is paramount.
You will mitigate vulnerabilities, protect sensitive data, and ensure the
development of secure software solutions.
● Implementing Robust Testing: You will be responsible for the implementation of
effective unit testing practices to ensure proper code design, readability, and
reliability of all developed software.
Požadujeme
evelopment and ensuring operational effectiveness
through close collaboration with other functions and business divisions.
● Lead and Mentor: Lead teams on complex tasks, leveraging your professional
knowledge and skills to deliver business-wide impact. This includes setting
objectives for team members, coaching them, appraising performance, and
determining reward outcomes. For those with leadership responsibilities,
demonstrating the LEAD behaviours (Listen and be authentic, Energise and
inspire, Align across the enterprise, Develop others) is crucial for fostering a
thriving and high-performing environment.
● Drive Individual Contributions: For individual contributors, this involves leading
collaborative assignments and guiding team members through structured tasks.
You will identify opportunities to integrate other areas of specialization to
complete assignments and initiate new directions for projects by combining
cross-functional methodologies and practices to achieve desired outcomes.
● Problem Solve and Mitigate Risk: Consult on complex issues, offering solutions
and advice to support the resolution of escalated problems. You will proactively
identify ways to mitigate risk, develop new policies and procedures to strengthen
control and governance, and take ownership of risk management within your
scope of work.
● Collaborate Across Functions: Work effectively with other departments,
understanding how different areas coordinate to achieve organizational
objectives. Maintain awareness of business activities and strategy to provide
aligned support.
● Analyze and Innovate: Conduct complex analysis of data from diverse internal
and external sources (including procedures and practices from other teams or
companies) to solve problems creatively and effectively.
● Communicate Effectively: Convey complex information clearly, whether it
involves sensitive data or challenging content/audiences.
● Achieve Outcomes Through Influence: Persuade and convince stakeholders to
achieve desired project and business outcomes.
Values
Beyond technical prowess, we seek a candidate who embodies maturity and a deep
understanding of engineering principles. You should possess the ability to grasp the
broader strategic vision and operate comfortably within the structured environment of
a large, regulated financial institution. A strong comfort level with navigating
bureaucracy and adhering to compliance requirements is essential for success in this
role.Mandatory Requirements
To be successful as a Senior Python Developer, you should have experience with:
● Python programming language together with sound knowledge of at least one
framework for server-side development such as FastAPI, Flask or Django.
● Object-Oriented Programming and multithreading concepts.
● REST API development.
● Databases, with good knowledge of database fundamentals, especially Oracle
Databases.
Highly Valued Skills (Advantages)
Some other highly valued skills that will give a candidate an advantage include:
● Experience with containerisation technologies like Docker, OpenShift and
Kubernetes.
● Familiarity with cloud environment.
● Good analytical and communication skills.
● Sound knowledge of standard development tools like GIT.
● Previous exposure to TeamCity for CI/CD purposes.
● Familiarity with Pydantic library for data validation.
Nabízíme
𝗪𝗵𝗮𝘁 𝘄𝗲 𝗰𝗮𝗻 𝗼𝗳𝗳𝗲𝗿:
- Perfect work environment
- Leading global financial institution with a rich history of success and innovation.
- At our organization, we value our employees and believe in rewarding their dedication, performance, and commitment. As such, we offer a comprehensive salary and benefits package that includes competitive pay, paid holidays, private health care, pension contributions, discretionary annual bonus, meal vouchers, and opportunities to buy bank shares with a bank's contribution.
- Rewarding career paths, helping individuals and businesses achieve their goals.
- Hybrid work model (on-site and remote).
- Collaboration with colleagues in person on designated days (minimum two days per week).
- Office situated in Prague's financial center.
- Team prioritizes staying at the forefront of technology.
- Core focus is on how their creativity can improve customer service and employee experience.
- Furthermore, we understand that each employee has unique needs, which is why we provide flexibility in creating an individualized benefits package. Our team members can take advantage of a wide range of voluntary benefits with discounts and tax advantages on many of them.
- We also prioritize a supportive and inclusive work culture and environment, recognizing the importance of work-life balance. Our approach to working flexibly allows employees to balance their personal and professional needs, whether it's managing family commitments, caregiving responsibilities, pursuing personal interests, or studying. We encourage open discussions with hiring managers to explore flexible work arrangements, which are subject to business needs.
- Our client is an equal opportunity employer and encourages applications from candidates of all backgrounds.
Požádejte o tuto práci
Does this job fit your talents and seem right for you? Don't hesitate to apply online now.

Fakta o práci
Kontaktní osoba

Jan Růžička
Senior IT Consultant / Business Development