Jobs · Virginia

Python Developer

CapTech · Richmond, VA · 1 wk ago
Hybrid$90k–$190k/yrFull-time

About the role

CapTech is an award-winning consulting firm that collaborates with clients to achieve what’s possible through the power of technology. We work alongside clients that include Fortune 100 companies, mid-sized enterprises, and government agencies across the country.

Responsibilities

  • Design, develop, and deploy Python-based applications and systems according to client requirements and project specifications.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Collaborate with software architects, designers, and other developers to implement solutions that align with project goals and objectives.
  • Conduct thorough testing and debugging of software 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 their technical requirements, provide technical 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#, .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.
  • 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 Azure, AWS, or GCP AI/ML services.
  • 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 learning courses, mentorship, and skill development paths.
  • Modern Health: A mental health and well-being platform providing 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 embracing diversity and inclusion.
  • Philanthropic Partnerships: Opportunities to engage in community support projects.
  • 401(k) Matching with generous matching and no vesting period.

Pay

The base pay range for this role is $90,000 - $190,000, commensurate with the candidate’s skills, total relevant experience, job level, and geographic location.

Schedule

CapTech is committed to providing a flexible work environment. Employees must be available to work onsite in a client location or a CapTech office as requested. Remote work is allowed when compatible with CapTech and client needs.

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

Randstad Digital AmericasMalvern, PA· 1 wk ago
Engineering$51.78–$56.78/hrapply on randstadusa.com