
Back End Developer, Python
DMI (Digital Management, LLC)
full-time
Posted on:
Location Type: Remote
Location: Ohio • United States
Visit company websiteExplore more
About the role
- Design and implement robust data pipelines
- Build efficient, scalable parsers for raw data
- Create and maintain data models
- Optimize data models for querying and reporting
- Write clean, scalable, and maintainable code
- Implement strong data validation techniques
- Develop monitoring systems for data pipelines
- Work closely with front-end and Rails development teams
- Write unit and integration tests
- Deploy and manage backend services in AWS or other cloud environments
- Maintain clear documentation for backend processes and APIs
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3+ years of experience as a Back-End Developer working on SaaS applications
- Proficiency in Python
- API Development using Flask, FastAPI, or Django
- Experience with Celery, Redis, or similar ORM
- Experience building data pipelines and ETL workflows
- Proficiency in developing parsers for complex data formats
- Experience in creating and optimizing data models
- Experience working in Agile/Scrum environments
- Working in and contributing to containerized projects
- Proficiency in Git and collaborative development platforms
- Strong experience in writing and maintaining tests for back-end code
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
- Annual performance reviews
- Tuition assistance
- Internal career growth opportunities
- Flu shots
- Biometric screenings
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAPI DevelopmentFlaskFastAPIDjangoCeleryRedisETL workflowsdata modelingunit testing
Soft Skills
collaborative developmentcommunicationdocumentationproblem-solvingattention to detail
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering