Back to results

Senior Python Application Developer (Backend & Data-Focused)

  • Charlotte, NC, United States

Applications open in a new tab.

Job details

Experience
10+ years of professional software development experience with strong recent hands-on coding
Posting language
English
Posted

Original 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
More about this job

Skills

  • Python
  • Decision making
  • Microsoft Teams
  • SQL
  • API development
  • Unit testing
  • Debugging
  • CI/CD
  • Software development
  • Data modelling
  • Object-oriented programming
  • DevOps

Report this job