Digital Mobile Innovations - Cincinnati, OH

posted about 1 month ago

Full-time - Mid Level
Hybrid - Cincinnati, OH
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

DMI, LLC is seeking an experienced Back-End Python Developer to join their team in Cincinnati, Ohio. The role involves building and maintaining SaaS applications, collaborating with cross-functional teams to design and implement scalable and secure backend services. The developer will focus on microservices architecture, database management, and API development to ensure the platform's reliability and performance optimization.

Responsibilities

  • Design, build, and maintain the server-side logic, databases, and APIs for the SaaS platform using Python.
  • Design, develop, and deploy microservices that support modular, scalable, and maintainable back-end systems.
  • Optimize database queries and manage data models for performance and reliability.
  • Develop and maintain RESTful APIs for seamless data flow between frontend and backend components.
  • Write clean, maintainable, and efficient code following industry best practices, including automated testing and CI/CD workflows.
  • Collaborate with frontend developers, DevOps engineers, and product managers to integrate new features and troubleshoot issues.
  • Implement solutions for data ingestion, processing, and analytics for telecom, expense, asset, and ITSM data.
  • Ensure backend services are secure, following best practices for authentication, authorization, and data protection.
  • Continuously monitor and improve the performance of backend services, identifying bottlenecks and implementing solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of Python development experience, particularly in developing and maintaining SaaS products.
  • Proficiency with Python-based frameworks like Django, Flask, or similar for building scalable backend services.
  • Proven experience in designing, developing, and deploying microservices for modular and scalable architectures.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Proven experience building and integrating RESTful APIs to support frontend-backend interactions and third-party integrations.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.

Nice-to-haves

  • Experience with automated testing frameworks and CI/CD tools.
  • Knowledge of security best practices in software development.
  • Familiarity with containerization technologies like Docker or Kubernetes.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays and vacation time
  • Professional development opportunities
  • Flexible work hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service