Jobs · Pennsylvania

Python Developer

CapTech · Philadelphia, PA · 1 wk ago
HybridFull-time

About the role

CapTech is an award-winning consulting firm that collaborates with clients—including Fortune 100 companies, mid-sized enterprises, and government agencies—to achieve results through technology. As a Python Developer, you will design, develop, and deploy Python-based applications and systems that meet client requirements and project specifications.

Responsibilities

  • Write clean, efficient, and maintainable Python code while adhering to coding standards and best practices.
  • Collaborate with software architects, designers, and other developers to implement solutions aligned with project goals.
  • Conduct thorough testing and debugging to ensure functionality, performance, and reliability.
  • Participate in code reviews, provide feedback, and contribute to continuous improvement initiatives.
  • Stay updated with the latest trends and advancements in Python development and related technologies.
  • Work closely with clients to understand technical requirements, provide guidance, and offer innovative solutions.
  • Contribute to the development of reusable components, libraries, and frameworks to accelerate software development.

Requirements

  • 5+ years of professional software development experience.
  • Strong hands-on experience developing production applications with Python.
  • Professional programming experience with at least one of the following: Java, C#, or .NET.
  • Strong understanding of object-oriented programming, software design principles, and design patterns.
  • Experience developing REST APIs, microservices, and enterprise applications.
  • Hands-on experience with AI/ML or Generative AI technologies.
  • Experience integrating AI models, APIs, or AI services into software applications.
  • Experience with Git and modern software development practices.
  • Experience with relational and/or NoSQL databases.
  • Experience working in cloud-based environments (Azure, AWS, or GCP).
  • Strong understanding of software development lifecycle methodologies.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work effectively in a client-facing consulting environment.

Preferred Qualifications

  • Experience with streaming platforms and data engineering such as Databricks or Apache Spark.
  • Experience with OpenAI, Azure OpenAI, Anthropic, Google Gemini, or other LLM platforms.
  • Experience with LangChain, LangGraph, Semantic Kernel, LlamaIndex, or similar AI frameworks.
  • Experience implementing Retrieval-Augmented Generation (RAG) solutions.
  • Experience with vector databases such as Pinecone, Azure AI Search, Weaviate, Milvus, or pgvector.
  • Experience with prompt engineering, embeddings, evaluation, and AI model orchestration.
  • Experience developing or integrating AI agents/agentic applications.
  • Experience with Docker and Kubernetes.
  • Experience with CI/CD tools and DevOps practices.
  • Familiarity with SQL, PostgreSQL, SQL Server, MongoDB, or similar databases.
  • Experience with data engineering technologies such as Spark, Kafka, Databricks, or Snowflake.

Benefits

  • Generous PTO, health coverage, disability insurance, and paid family leave.
  • Learning & Development programs offering certification and tuition support, digital on-demand courses, mentorship, and skill development paths.
  • Modern Health: A mental health and well-being platform with 1:1 care, group support sessions, and self-serve resources.
  • Carrot Fertility: Inclusive fertility and family-forming coverage for all paths to parenthood, including employer-sponsored funds.
  • Fringe: A company-paid stipend program for personalized lifestyle benefits (e.g., Netflix, Spotify, student loan repayment, travel, fitness).
  • Employee Resource Groups: Employee-led committees focused on diversity and inclusion.
  • Philanthropic Partnerships: Opportunities to engage in community support projects.
  • 401(k) Matching: Generous matching with no vesting period.

CapTech offers a flexible work environment, allowing remote work when compatible with client and company needs. Employees must be available to work onsite at client locations or CapTech offices as requested.

Similar jobs

Python Developer

Eliassen GroupChicago, IL· 2 wk ago
Engineering$75–$80/hrapply on eliassen.com

Python Developer

Eliassen GroupConcord, CA· 1 wk ago
Engineering$65–$75/hrapply on eliassen.com

Python Developer

Staffing Spot, Inc.Concord, CA· 1 wk ago
Information Technologyapply on jobs.pyjamahr.com

Python Developer

CapTechRichmond, VA· 1 wk ago
$90k–$190k/yrapply on jobs.smartrecruiters.com