Immediate Opportunities - Senior Full-Stack Python Engineer (Backend & Data Platform Focus) in Detroit MI (Hybrid)
TAFF Inc · Detroit, MI · 2 wk ago
EngineeringFull-time
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python and Django.
- Build and enhance RESTful APIs and backend services.
- Develop dynamic and responsive user interfaces using React or Angular.
- Design and optimize complex SQL queries, including window functions and advanced database concepts.
- Develop and maintain data processing pipelines and backend services supporting analytical workloads.
- Implement authentication, authorization, and security best practices.
- Work with Linux-based environments and perform system troubleshooting.
- Build and deploy applications using Docker and containerization technologies.
- Design and implement Django middleware, serializers, and application architecture components.
- Collaborate with cross-functional teams to deliver high-quality, scalable solutions.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Troubleshoot production issues and optimize application performance.
Required Qualifications
- 7+ years of software development experience.
- Strong proficiency in Python programming and object-oriented design principles.
- Extensive experience with Django and Django REST Framework.
- Strong understanding of backend architecture and distributed systems.
- Advanced SQL skills, including joins, indexing, query optimization, and window functions.
- Experience working in Linux environments and command-line tools.
- Hands-on experience with Docker and containerized application deployments.
- Experience with REST APIs, authentication mechanisms, and API integrations.
- Proficiency with React.js or Angular for frontend development.
- Strong understanding of software design patterns and application scalability.
Preferred Qualifications
- Experience with data engineering concepts and analytical data platforms.
- Experience designing manifest-driven or metadata-driven UI frameworks.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience building enterprise applications involving registration systems, payment processing, dashboards, and reporting platforms.