1

Junior Python Api Developer Jobs in Michigan (NOW HIRING)

Senior Data Engineer

Houghton, MI · On-site

$90K - $122K/yr

Mentor junior developers in software development projects * Perform other duties as assigned ... Experience building REST API servers with at least one Python framework (e.g. FastAPI, Flask ...

Role: Jr. Full-Stack Developer Location: Warren, MI Duration: Long term About the role: · We're ... Go, Node.js, Python · Database: SQL-based systems (e.g., PostgreSQL, MySQL) · Authentication ...

Automation Tester - W2

Grand Rapids, MI · On-site

$42.75 - $56.50/hr

Mentor junior automation engineers and promote automation best practices. * Support API testing ... Experience with JavaScript, Java, Python, or similar scripting languages. * Experience with API ...

New

Create developer tools and platform services that improve developer experience (DX): templates ... C#, Python, TypeScript) and modern API practices.Experience with API design and lifecycle ...

.Net Developer

Detroit, MI · On-site

$44.25 - $58.25/hr

Advanced knowledge of RESTful APIs, GraphQL, API security, versioning, and performance optimization. * Proficiency in Python for backend services, automation, or data engineering. * Strong SQL ...

New

Experience with object-oriented programming using languages such as Java, Python, or JavaScript ... Experience mentoring junior or mid-level developers, leading code reviews, and providing ...

Knowledge in Python Programming using the ArcPy and ArcGIS Python API. * Demonstratable experience in building GIS integration capabilities (feature or web service based) with applications.

NET Developer

Lansing, MI · On-site

$49 - $64.75/hr

Mentor junior developers and provide technical leadership * Prepare technical documentation and ... Strong expertise in: * C#, ASP.NET MVC/Web API * .NET Core / .NET 6+ * Entity Framework * Solid ...

next page

Showing results 1-20

Junior Python Api Developer information

What are some common challenges faced by Junior Python API Developers when integrating with third-party services?

Junior Python API Developers often encounter challenges such as understanding varied authentication methods (like OAuth or API keys), handling inconsistent data formats, and troubleshooting network or permission errors when integrating with third-party services. Additionally, documentation from external APIs can sometimes be incomplete or outdated, requiring extra investigation and testing. Collaborating with senior developers and utilizing debugging tools are effective ways to overcome these hurdles and ensure smooth integrations.

What does a Junior Python API Developer do?

A Junior Python API Developer is responsible for developing, testing, and maintaining APIs (Application Programming Interfaces) using the Python programming language. They typically work under the supervision of more experienced developers to build backend services that communicate between databases, servers, and front-end applications. Their tasks often include writing clean code, documenting endpoints, troubleshooting issues, and collaborating with team members to ensure APIs are efficient and secure. This role is a great entry point for those looking to build a career in software development, especially in backend or web services.

What are the key skills and qualifications needed to thrive as a Junior Python API Developer, and why are they important?

To thrive as a Junior Python API Developer, you need a solid understanding of Python programming, RESTful API concepts, and basic software development principles, often supported by a relevant degree or coursework. Familiarity with frameworks like Flask or Django, version control systems such as Git, and tools like Postman or Swagger is typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with teams and debug efficiently. These skills ensure you can develop, maintain, and integrate APIs that are robust, scalable, and meet project requirements.

What is the difference between Junior Python Api Developer vs Python Backend Developer?

AspectJunior Python Api DeveloperPython Backend Developer
Required SkillsBasic Python, API development, RESTful servicesPython, frameworks (Django/Flask), database integration
Experience LevelEntry-level, 0-2 yearsMid-level, 2+ years
Work EnvironmentStartups, small teams, internshipsTech companies, larger teams, project-based
CertificationsOptional Python certificationsOptional, but often includes Python or web development certs

In summary, Junior Python Api Developers focus on creating and maintaining APIs using Python, often with less experience and simpler projects. Python Backend Developers have broader responsibilities, including building entire backend systems, requiring more experience and knowledge of frameworks and databases.

What are the most commonly searched types of Python Api Developer jobs in Michigan? The most popular types of Python Api Developer jobs in Michigan are:
What job categories do people searching Junior Python Api Developer jobs in Michigan look for? The top searched job categories for Junior Python Api Developer jobs in Michigan are:
What cities in Michigan are hiring for Junior Python Api Developer jobs? Cities in Michigan with the most Junior Python Api Developer job openings:
Senior Data Engineer

$90K - $122K/yr

Other

Posted 23 days ago


Job description

Description

SENIOR DATA ENGINEER 

Orbion is seeking a Senior Data Engineer/Software Developer Orbion help build and maintain Orbion's internal application platform and enterprise applications supporting manufacturing, test, and engineering for our satellite thruster systems. The data systems under development collect and present Orbion's manufacturing and test data. We are developing systems to enable faster and deeper insight into manufacturing defects, opportunities for improvement, and anomaly investigations. The ideal candidate will have experience with database and web API development be comfortable with full stack development. 


Responsibilities:  

  • Architect and develop software systems for data collection and investigation based on internal customer requirements 
  • Execute software development best practices, including CI/CD processes, testing, documentation, and architecture development
  • Design and implement full-stack applications (data layer, application layer, web server, and frontend)
  • Work closely with our IT team to design the deployment targets and application platform architecture
  • Work with and support internal users to retrieve meaningful information that advances company needs
  • Work with and support internal test development to populate data systems 
  • Mentor junior developers in software development projects
  • Perform other duties as assigned  

Minimum Qualifications: 

  • Must meet definition of United States Person 
  • Bachelor's degree in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Physics, or a directly related degree  
  • 5+ years of professional software development experience
  • 3+ years of Python development experience
  • Experience building REST API servers with at least one Python framework (e.g. FastAPI, Flask, Django)
  • Experience designing SQL databases 

Preferred Qualifications:  

  • HTML and CSS experience, and at least one template engine
  • Experience working with at least one YAML-based CI/CD platform (e.g. Github Actions, Azure DevOps, Gitlab)
  • Experience using Docker and Kubernetes in production environments
  • Experience developing event-based microservices, e.g. with Apache Kafka
  • Experience with Javascript or Typescript development, preferably with React
  • Some experience building AI/ML systems - finetuning models and preparing datasets, agentic system development with existing frameworks, and/or RAG systems
  • Experience with physical data and experimental methods 
  • Experience in a manufacturing environment 

Physical Requirements: 

  • Prolonged periods sitting or standing at a desk and working on a computer 
  • Must be able to lift/carry up to 40 pound loads from floor level to chest level
  • Manual dexterity to evaluate, install, and modify equipment