Senior Python Application Developer (Backend & Data-Focused) #3529608
Job Description
Job Description
Be Part Of a High-Performing Technology Team
This role supports a global financial services organization operating in a highly regulated, enterprise-scale environment. The technology team focuses on building and modernizing core platforms that support data-driven decision-making, internal applications, and business-critical workflows. The environment is fast-paced, delivery-oriented, and emphasizes strong engineering fundamentals, clean architecture, and hands-on problem solving.
Teams work closely with business and technical stakeholders to design scalable systems that balance performance, reliability, and long-term maintainability. Engineers are expected to think beyond code delivery and contribute to system design decisions, architectural rationalization, and technical clarity across the organization.
What’s In Store For You
This is a senior, hands-on engineering role with direct ownership of application development from design through deployment. The engagement offers exposure to enterprise-grade systems, complex data integrations, and architecture-level decision-making. The hybrid model provides on-site collaboration while still allowing flexibility for focused development work.
How You Will Make an Impact
- Design and build Python-based backend applications and services from the ground up
- Develop and optimize SQL-driven data integrations supporting business and technical workflows
- Translate requirements into scalable system designs and clearly articulate architectural decisions
- Build and consume RESTful APIs and integrate third-party services
- Write clean, efficient, well-documented Python code following engineering best practices
- Perform unit testing, debugging, and performance tuning to ensure reliability
- Participate in code reviews and contribute to CI/CD pipelines and deployment processes
- Collaborate with cross-functional teams including product, data, and infrastructure partners
Do you bring proven success in building Python applications from the ground up?
- 10+ years of professional software development experience with strong recent hands-on coding
- Advanced proficiency in Python for backend and application development
- Strong SQL expertise with experience designing and optimizing complex queries
- Demonstrated experience building applications end-to-end, not just maintaining existing frameworks
- Solid understanding of system design, application architecture, and data modeling
- Experience developing and integrating RESTful APIs and backend services
- Strong grasp of object-oriented programming, data structures, and algorithms
- Ability to clearly explain technical concepts and architectural tradeoffs
- Experience working in agile or fast-paced delivery environments
- Exposure to cloud platforms, DevOps tooling, or CI/CD pipelines is a plus
