1

Senior Python Full Stack Developer Jobs in Lansing, MI

Mid-Level Java Developer

Okemos, MI · On-site

$46.25 - $59.75/hr

Market * We are looking for a Jr-Level Full Stack Java Developer. * We are seeking a motivated and enthusiastic Junior Full Stack Developer with 1-3 years of hands-on experience. * The ideal ...

Jr to Mid Full stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Job Role Jr to Mid Full stack Java Developer Location Okemos, Michigan Experience between 5-10 Years Interview In-Person Interview Required Summary: We are looking for a Full Stack Java Developer.

Java Full Stack with ANGULAR 5

Lansing, MI · On-site

$53.25 - $68.75/hr

Hello, I have an opportunity for "Java Full Stack with ANGULAR 5" and looking for a candidate who ... Experience with agile development methodology Best Regards Chris Brown Sr Technical Recruiter ...

Sr Full Stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Must have Technical Skills: ? Core Java ? Java EE ? RESTful Microservices ? Jersey ? SQL, PL/SQL ? Oracle Database ? Angular / Typescript / Node ? HTML/CSS ? Deep understanding of JVM, Profiling

Software Engineer

Lansing, MI · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

You'll work across our full stack, GraphQL API (NestJS), React frontend (Next.js), and PostgreSQL ... mentorship, while senior developers drive architecture decisions and mentor others.

... Python, Java, JavaScript. * 3+ years implementing core Artificial Intelligence (AI) and Machine ... years programming in the JBOSS Enterprise SOA environment including JBOSS Workflow. * 3+ years ...

Showing results 41-60

Senior Python Full Stack Developer information

See Lansing, MI salary details

$60.3K

$131.7K

$186.1K

How much do senior python full stack developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior python full stack developer in Lansing, MI is $131,653.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,600.00 and $153,200.00 per year, depending on experience, location, and employer.

What is a senior Python full stack developer?

Senior Python Full Stack Developers are experienced software engineers who specialize in both frontend and backend web development using Python and related technologies. They are responsible for designing, building, and maintaining complex web applications, often leading teams and making architectural decisions. Their expertise typically includes frameworks like Django or Flask for backend development, as well as JavaScript frameworks such as React or Angular for the frontend. In addition to coding, they often mentor junior developers and ensure best practices in software development. Their role requires a deep understanding of databases, APIs, deployment processes, and modern development workflows.

What are the key skills and qualifications needed to thrive as a senior Python full stack developer?

To thrive as a Senior Python Full Stack Developer, you need advanced proficiency in Python, JavaScript frameworks (such as React or Angular), database management, and a solid understanding of both front-end and back-end development principles, often backed by a degree in computer science or related experience. Familiarity with tools like Django or Flask, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required. Excellent problem-solving abilities, effective communication, and the ability to mentor junior developers are standout soft skills for this role. These skills ensure robust, scalable applications and foster effective collaboration across technical teams, driving project success.

What are some common challenges faced by senior Python full stack developers when working on cross-functional teams?

Senior Python Full Stack Developers often collaborate with designers, product managers, and DevOps specialists, which can present challenges in aligning technical solutions with business goals and user experience expectations. Balancing backend performance with frontend responsiveness and maintaining clear communication across disciplines are key hurdles. Additionally, staying updated with rapidly evolving frameworks and ensuring code quality and scalability across the stack requires continual learning and adaptability. Successful developers proactively bridge these gaps by fostering open dialogue and advocating for best practices throughout the development process.

What is the difference between Senior Python Full Stack Developer vs Backend Developer?

AspectSenior Python Full Stack DeveloperBackend Developer
Required SkillsProficiency in Python, JavaScript, HTML/CSS, frameworks like Django/Flask, React or AngularStrong Python skills, experience with server-side development, databases, APIs
Work EnvironmentFull-stack development across front-end and back-end, often in agile teamsPrimarily server-side, database, and API development
Industry UsageTech companies, startups, enterprises needing full-stack solutionsWeb services, SaaS, enterprise applications

The main difference is that a Senior Python Full Stack Developer handles both front-end and back-end development, requiring skills in multiple technologies, while a Backend Developer focuses mainly on server-side logic, databases, and APIs. The full-stack role demands broader expertise, whereas backend roles are more specialized in server-side development.

What are popular job titles related to Senior Python Full Stack Developer jobs in Lansing, MI?

For Senior Python Full Stack Developer jobs in Lansing, MI, the most frequently searched job titles are:

What job categories do people searching Senior Python Full Stack Developer jobs in Lansing, MI look for?

The top searched job categories for Senior Python Full Stack Developer jobs in Lansing, MI are:

What cities near Lansing, MI are hiring for Senior Python Full Stack Developer jobs?

Cities near Lansing, MI with the most Senior Python Full Stack Developer job openings:

Full-Stack Java Developer

Conrep 99999 (Global Config)

Lansing, MI • Hybrid

$53.25 - $68.75/hr

Full-time

Re-posted 3 days ago


Job description

Total Required Experience in Years: 15+ Years

Mode of Work: Hybrid (Onsite Tuesdays & Wednesdays | Remote Mondays, Thursdays & Fridays | Local to Lansing, MI within 90 Miles Only)

Job Description:
The Michigan Department of Transportation (MDOT) is seeking an experienced Full-Stack Java Developer to support Project Development and Maintenance programs. The ideal candidate will have extensive experience building enterprise Java applications using Spring technologies, Oracle databases, and modern front-end frameworks while working in an Agile environment. The role involves developing, testing, deploying, and modernizing mission-critical applications, collaborating with UI/UX teams, and enhancing legacy systems with scalable and responsive solutions.

Key Responsibilities:

  • Design, develop, test, and deploy enterprise Java applications using Java 8 and Spring technologies
  • Build and maintain full-stack applications utilizing Spring Boot, Spring Data, JPA/Hibernate, and Oracle databases
  • Develop responsive user interfaces using HTML5, CSS, Bootstrap, jQuery, and modern front-end technologies
  • Collaborate with project managers, application owners, and Agile team members to deliver project objectives
  • Work closely with UI/UX teams to implement intuitive and responsive user experiences
  • Support modernization and enhancement of legacy applications and systems
  • Develop and optimize SQL and PL/SQL queries for Oracle databases
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives
  • Perform unit testing, debugging, troubleshooting, and code reviews to ensure application quality
  • Assist with deployment activities and production support for enterprise applications

Additional Responsibilities:

  • Contribute to technology upgrades and migration initiatives
  • Develop new application features and improve existing functionality
  • Collaborate with cross-functional technical teams to deliver scalable solutions
  • Maintain technical documentation and development standards
  • Ensure applications align with current architecture, security, and coding best practices

Required Skills:

  • 7+ years of experience developing complex Java applications using IDEs such as Eclipse or JBoss Developer Studio
  • 5+ years of experience with Spring Framework
  • 5+ years of experience with Spring Boot, Spring Data, and Bootstrap
  • 5+ years of experience with JPA/Hibernate
  • 5+ years of experience working in Agile development environments
  • 5+ years of experience developing user interfaces with JavaScript frameworks and CSS
  • 5+ years of experience with HTML5, CSS, and DataTables
  • 4+ years of hands-on experience with Java 8
  • 4+ years of experience with jQuery and jQuery UI
  • 4+ years of experience with Oracle 12c or Oracle 19c

Preferred Skills:

  • 4+ years of experience with React.js
  • 4+ years of experience in JBoss Enterprise environments
  • 4+ years of experience with SQL and PL/SQL development
  • 4+ years of experience using Log4j, JUnit, and Apache Tiles
  • 4+ years of experience with Jasper Reports, Crystal Reports, or Business Objects
  • Experience with front-end development technologies and responsive application design

Qualifications:

  • Strong communication, collaboration, and teamwork skills
  • Ability to work independently and in a fast-paced Agile environment
  • Experience modernizing legacy enterprise applications
  • Quick learner with strong analytical and problem-solving abilities
  • Comfortable working closely with technical teams, project managers, and UI/UX designers

Education:

  • Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field preferred

Additional Requirements:

  • Local candidates only (within 90 miles of Lansing, MI)
  • Hybrid work schedule is mandatory and non-negotiable
  • Three professional references required at submission
  • Resume must not exceed five pages
  • Prescreening questionnaire must be completed before submission