DMI

Back-End Python Developer

Posted Date 6 hours ago(8/7/2025 8:18 PM)
Job ID
2025-28153
Category
Software Development
Location
US-Remote

About DMI

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

About the Opportunity

DMI, LLC is seeking an experienced Backend Developer with at least 5 years of Python development experience, specifically in building and maintaining SaaS applications. In this role, you will collaborate with cross-functional teams to design and implement scalable, efficient, and secure backend services, including microservices architecture, that drive key product features. You will be responsible for ensuring that our platform is reliable, performance-optimized, and capable of handling complex data processing workflows.

 

Duties and Responsibilities:

  • Backend Development: Design, build, and maintain the server-side logic, databases, and APIs for our SaaS platform using Python.
  • Microservices Architecture: Design, develop, and deploy microservices that support modular, scalable, and maintainable back-end systems. Ensure these microservices are well-architected for scale and reliability.
  • Database Management: Optimize database queries and manage data models to ensure performance, scalability, and reliability across a growing user base and large datasets.
  • API Development: Develop and maintain RESTful APIs that support interactions between the frontend and backend components, ensuring seamless data flow and integration.
  • Code Quality and Best Practices: Write clean, maintainable, and efficient code following industry best practices, including automated testing and CI/CD workflows.
  • Collaboration: Work closely with frontend developers, DevOps engineers, and product managers to integrate new features, troubleshoot issues, and optimize performance.
  • Data Processing: Implement solutions for data ingestion, processing, and analytics, ensuring the platform handles telecom, expense, asset, and ITSM data efficiently.
  • Security and Compliance: Ensure that backend services are secure, following best practices for authentication, authorization, and data protection.
  • Performance Optimization: Continuously monitor and improve the performance of backend services, identifying bottlenecks and implementing solutions for scaling the platform.

Qualifications

Education and Years of Experience:  

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: At least 5 years of Python development experience, particularly in developing and maintaining SaaS products.

Required and Desired Skills/Certifications: 

  • Backend Frameworks: Proficiency with Python-based frameworks like Django, Flask, or similar for building scalable backend services.
  • Microservices Experience: Proven experience in designing, developing, and deploying microservices for modular and scalable architectures.
  • Database Expertise: Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB), with an understanding of data modeling, optimization, and migrations.
  • API Development: Proven experience building and integrating RESTful APIs to support frontend-backend interactions and third-party integrations.
  • Cloud and DevOps: Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing backend services. Experience with CI/CD tools for automating deployment pipelines is a plus.
  • Testing and Debugging: Experience with unit testing, integration testing, and debugging in Python to ensure high-quality code and minimal downtime.
  • Agile Development: Experience working in Agile/Scrum environments, collaborating closely with cross-functional teams to deliver results in iterative cycles.
  • Security and Compliance: Knowledge of secure coding practices and experience implementing security measures to protect sensitive data.
  • SaaS Expertise: Experience in building or maintaining SaaS platforms with an understanding of multi-tenant architecture, subscription management, and user authentication.
  • Big Data and Analytics: Familiarity with handling large datasets, data pipelines, and data processing frameworks is a plus.
  • Cloud Certifications: Certifications in AWS, Azure, or Google Cloud are desirable.
  • DevOps Practices: Experience with DevOps practices, including containerization (e.g., Docker, Kubernetes) and continuous integration/continuous deployment (CI/CD) pipelines.

Min Citizenship Status Required: Must be a U.S. Citizen

 

Physical Requirements:

  • Ability to report to or work in an office environment.
  • Prolonged periods of sitting and working on a computer, including writing and debugging code.
  • Ability to use a keyboard, mouse, and monitor for extended periods.
  • Ability to communicate effectively with team members through digital collaboration tools (e.g., video calls, emails, chat platforms).

Location: Remote, US (preference is local to Cincinnati, OH for occasional meetings)

 

#LI-EK1

Working at DMI

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

 

DMI is a diverse, prosperous, and rewarding place to work. Our culture is shaped by five core values that guide how we work, grow, and succeed together:

 

  • Do What’s Right – We lead with honesty and integrity.
  • Own the Outcome – We take responsibility and deliver.
  • Deliver for Our Customers – We are relentless about delivering value.
  • Think Bold, Act Smart – We innovate with purpose.
  • Win Together – We collaborate and celebrate our success.

 

These values aren’t just ideals—they show up in how we support every part of your well-being:

 

  • Convenience/Concierge – Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.
  • Development – Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.
  • Financial – Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.
  • Recognition – Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.
  • Wellness – Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health.

 

DMI values employees for their talents and contributions, and we take pride in helping our customers achieve their goals. Because when we live our values, we all win together.

 

***************** No Agencies Please *****************

 

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.

Connect With Us!

Not ready to apply? Connect with us for general consideration.