Python Full-Stack Developer (Sr-Level) :: Northville, MI (Preferred) | Remote OK

DATAFACTZ LLC
Northville, MI, United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Applications Architecture Unit Testing Microsoft Azure Software as a Service Code Generation Software Quality Code Review Databases
+27 more
Continuous Integration Data Structures Cursor Database Design Software Debugging Software Design Patterns Django Web Framework Python (Programming Language) Object-Oriented Software Development Systems Development Life Cycle Software Engineering SQL Databases Web Applications GitHub Copilot ReactJS Backend Git Fastapi Integration Tests Code Testing Front End Software Development Software Coding Restful APIs GPT Api Management Service Stack Programming Languages

Job description

  • Strong foundation in software engineering principles, object-oriented programming, data structures, design patterns, and application development best practices.

Requirements

DataFactZ is looking for strong Full-Stack Developers with 7-10 years of experience building scalable, reliable, and maintainable applications. We are looking for engineers with solid software development fundamentals who understand application architecture, coding best practices, and problem-solving beyond specific programming languages or frameworks. The ideal candidate should be comfortable writing code, reviewing others’ work, and critically evaluating AI-generated code rather than blindly relying on AI tools., * Hands-on experience in full-stack application development, including frontend, backend, APIs, and database integration.

  • Must have experience with React and FastAPI for developing modern web applications and RESTful APIs.
  • Strong proficiency in Python; experience with Django is a plus.
  • Ability to write clean, modular, maintainable, and well-tested code, following established coding standards and best practices.
  • Strong code review and debugging skills, including identifying logical errors, performance issues, security vulnerabilities, and opportunities for improvement.
  • Ability to effectively leverage AI-assisted development tools (GitHub Copilot, ChatGPT, Cursor, etc.) while independently validating, debugging, and improving AI-generated code.
  • Strong understanding of application architecture, database design, SQL, API integrations, Git, and software development lifecycle (SDLC).
  • Experience with unit testing, integration testing, CI/CD, and cloud application deployment (AWS/Azure) is a plus.
  • Strong analytical thinking, problem-solving skills, ownership, and communication skills. Must be comfortable working independently and collaborating with technical teams.

What We Value: We are looking for developers who understand why code works, not just how to make it work. Strong engineering fundamentals, critical thinking, and the ability to independently assess code quality are more important than familiarity with any particular technology stack.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…