Role Overview
Jobs via Dice is hiring a Senior Python Developer. This is a contract role in Baltimore. Part of Jobs via Dice's Backend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Finoit Inc., is seeking the following. Apply via Dice today!
Senior Python Developer (AI / Backend) – Onsite | Long-Term Contract
Job Description
We are looking for an experienced Senior Python Developer to join a long-term onsite project in Baltimore, MD. This role focuses on building and maintaining scalable, production-grade applications, including AI-driven systems.
This is a great opportunity for someone with strong backend expertise, cloud exposure, and interest in AI/LLM-based applications.
Location:
Baltimore, MD (Onsite – 5 days/week, local candidates within 40 miles preferred)
Job Type:
Long-Term Contract
Rate:
$70-75/hr on w2
Key Responsibilities
- Develop and maintain scalable Python-based applications
- Build backend services, APIs, and system integrations
- Implement monitoring, logging, and alerting for production systems
- Support CI/CD pipelines and deployment processes
- Work with databases (SQL/NoSQL) for application data management
- Optimize performance, security, and reliability of applications
- Collaborate with cross-functional teams and stakeholders
- Participate in code reviews and follow best engineering practices
- Contribute to AI/LLM-based features, including chatbot systems
Required Qualifications
- 10+ years of experience in Python development
- Strong experience building production-grade backend systems
- Experience with REST APIs and system integration
- Solid understanding of databases (PostgreSQL, MySQL, MongoDB, etc.)
- Experience with CI/CD tools and version control (Git)
- Knowledge of secure coding practices (authentication, encryption, etc.)
- Strong problem-solving and communication skills
Nice to Have
- Experience with AI/LLMs, chatbots, or NLP systems
- Familiarity with prompt engineering, RAG, or AI agents
- Experience with cloud platforms (AWS or similar)
- Exposure to DevOps, containerization, or monitoring tools
Additional Requirements
- Must be able to work onsite 5 days/week
- Ability to obtain a Public Trust clearance (approx. 2–3 weeks)
- Candidates should have prior work history in the U.S.
Frequently Asked Questions
How do I apply for the Senior Python Developer position at Jobs via Dice?
Use the Apply button above to submit your application directly to Jobs via Dice. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Python Developer position at Jobs via Dice located?
This position is based in Baltimore. Jobs via Dice has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Python Developer at Jobs via Dice earn?
Jobs via Dice has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Python Developer role at Jobs via Dice posted?
This role was posted on April 20, 2026 (48 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Python Developer role at Jobs via Dice require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Jobs via Dice lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start