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

Remote • Posted 1 hour ago • Updated 46 minutes ago
Contract Independent
Contract W2
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Python
  • React
  • FastAPI
  • full-stack
  • RESTful

Summary

Job Title: Full-Stack Developer (Sr-Level)

Experience: 7–10 Years

Hire-Type: Contract

Location: Northville, MI (Preferred) | Remote OK
Employment Type: Full-Time / Contract

 

Job Description

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.

Key Responsibilities & Requirements

  • Strong foundation in software engineering principles, object-oriented programming, data structures, design patterns, and application development best practices.
  • 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.

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10122703
  • Position Id: Sa-0626
  • Posted 1 hour ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.