Python Developer

Contractor

Allen Park, Michigan

10 May 2025

    Akkodis is recruiting for a Python Developer for an automotive manufacturer in the Allen Park, MI area. This is an onsite contract position with a pay rate of $45-$50 an hour, depending on experience, education and location.

    Job Title: Senior Full-Stack Web Developer (Python Focused)
    Seeking a highly skilled and experienced Senior Full-Stack Web Developer to join our dynamic team. We are looking for a passionate individual with 5-8 years of robust, hands-on experience, particularly demonstrating deep expertise in Python for backend development alongside full-stack capabilities. The ideal candidate will have a proven track record of architecting, developing, and deploying complex web applications efficiently. This role is crucial in designing, building, and maintaining our next-generation web application, which serves as a central hub integrating various critical data sources and user functionalities.
    Key Responsibilities:

    Lead the end-to-end development lifecycle (design, implementation, testing, deployment, maintenance) of a sophisticated web application integrating data from sources like TestRail, Jama, scheduling systems, and user profiles.

    Design, build, and maintain scalable, secure, and high-performance backend services and RESTful APIs, primarily using Python and the Flask framework

    Implement efficient data management solutions using MongoDB, including database modeling, schema design, query optimization, and ensuring data integrity for CRUD operations.

    Leverage advanced Python features and libraries for complex business logic, data processing, and integration tasks.

    Collaborate closely with UI/UX designers and frontend developers to implement intuitive, responsive, and accessible user interfaces using modern frameworks like React, Angular, or Vue.js.

    Ensure seamless and efficient communication, data synchronization, and integration between frontend and backend systems, including handling CORS and authentication.

    Write comprehensive unit, integration, and end-to-end tests to ensure code quality, application stability, and reliability.

    Collaborate effectively with product managers, designers, and fellow engineers in an Agile environment to understand requirements, break down tasks, and deliver high-quality solutions iteratively.

    Clearly communicate technical designs, challenges, and solutions to both technical and non-technical stakeholders.

    Stay current with emerging technologies, industry trends, and best practices in Python development, full-stack engineering, and cloud technologies.

    Proactively identify and advocate for improvements in development processes, tools, and application architecture.
    Required Qualifications:

    Bachelor’s degree in computer science, Software Engineering, Information Technology, or a closely related technical field.

    5-8 years of professional software development experience with a significant focus on full-stack web application development.

    Deep, demonstrable expertise in Python for backend development, including extensive hands-on experience with web frameworks

    Proven ability to design and implement complex, production-grade RESTful APIs in Python.

    Strong understanding of Python best practices, common libraries (e.g., data manipulation, ORMs), asynchronous programming, and performance optimization techniques.

    Solid experience with NoSQL databases, particularly MongoDB, including data modeling, indexing, and writing efficient queries.

    Strong skills in frontend development using modern JavaScript frameworks/libraries (e.g., React, Angular, or Vue.js), along with HTML5, CSS3, and principles of responsive/accessible design.

    Solid grasp of core computer science concepts, software engineering principles, object-oriented design, data structures, algorithms, design patterns, and building scalable/secure applications.

    Experience with version control systems (especially Git), CI/CD pipelines, automated testing frameworks, and working within Agile/Scrum methodologies.

    Excellent analytical and problem-solving abilities with meticulous attention to detail.
    Preferred Skills:
    * Experience with other Python frameworks (e.g., Django, FastAPI)
    * Experience with containerization technologies (Docker, Kubernetes)
    * Experience with cloud platforms (AWS, Azure, or GCP)
    * Familiarity with the specific tools mentioned for integration (TestRail, Jama)



    Pay Details: $40.00 to $50.00 per hour

    Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.

    Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.akkodis.com/en/us/candidate-privacy-policy

    The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
    • The California Fair Chance Act
    • Los Angeles City Fair Chance Ordinance
    • Los Angeles County Fair Chance Ordinance for Employers
    • San Francisco Fair Chance Ordinance