A well-known global investment bank is seeking a highly skilled and motivated SeniorPython 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 environmentLeading 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.All colleagues will be expected to demonstrate our core values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. You will also be expected to demonstrate a mindset to Empower, Challenge, and Drive – the operating manual for how we behave. For a career with us, you need to be prepared to take big steps forward, curious to face the challenges ahead, and driven to focus on the outcomes. We need people with this dynamic