Job Closed
This listing is no longer active.
At the Intersection of Public and Private Sectors
Back End Developer, Python
Location
Ohio
Posted
131 days ago
Salary
0
Seniority
Senior
Job Description
Back End Developer, Python
DMI (Digital Management, LLC)
• 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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain back-end applications and systems; • Participate in planning meetings and code reviews; • Perform integration and performance testing; • Collaborate with the team to develop innovative solutions; • Document and keep technical system documentation up to date.
Senior Software Engineer, Backend
vCluster LabsvCluster Labs is a venture-backed tech startup headquartered in San Francisco, California, with a distributed, remote-first team spanning eight time zones. Foun
• Kubernetes Deep-Dive: Work intimately with Kubernetes internals to push the boundaries of container orchestration. • Go Development: Write high-performance, resilient Go code to power the core logic of the vCluster platform. • End-to-End Ownership: Take full ownership of your work. You are self-driven and capable of managing feature development from technical design to release without needing constant oversight. • Open Source Innovation: Engage with the community and contribute to our open-source projects. You will help define the next generation of tenancy models, creating scalable solutions for isolation and resource sharing beyond simple namespaces. • Technical Problem Solving: Tackle hard engineering challenges where the solution isn't always on ChatGPT, requiring a deep understanding of systems architecture.
Rust Developer
Mira DevelopmentsResidential and commercial property development all over the Middle East. Sharing the Mira Group values.
• Refactoring and migration: Rewrite large modules from Python to Rust. • Integration: Create and maintain Rust libraries for use within Python environments. • Trading features: Develop and support integrations with trading platforms and exchanges. • Optimisation: Work on ETL processes and streaming data processing.
Senior Database Developer – Finance
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Design, develop, and maintain relational and dimensional databases for data warehouses and data marts. • Create entity relationship diagrams, data dictionaries, and data mapping documentation. • Develop and implement solutions using advanced Transact-SQL, including stored procedures, ETL, and OLAP tools. • Monitor, tune, and optimize queries and data loads to ensure performance and reliability • Support users by addressing data integrity questions and resolving functional and technical issues. • Perform code inspections and refactor code to meet quality and performance standards. • Participate in data model reviews, walkthroughs, and performance analysis. • Assist with application and module performance optimization. • Perform other related duties as assigned. • Demonstrate behaviors aligned with the organization’s culture and values.



