×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Full Stack Developer- W2 Python Fast API

Job in Troy, Oakland County, Michigan, 48083, USA
Listing for: Yochana IT Solutions
Full Time, Contract position
Listed on 2025-12-27
Job specializations:
  • Software Development
    Software Engineer, Python, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Senior Software Engineer (Full Stack Developer)- W2 contract Python with Fast API

Senior Software Engineer (Full Stack Developer) with Python, FASTAPI

Troy, MI

12 Months

Day 1 Onsite

Key Responsibilities
  • Manage code deployments, fixes, updates, and related processes.
  • Designing and creating new software programs and systems (in languages and systems listed below).
  • Producing efficient and elegant code based on requirements.
  • Testing and deploying programs and applications.
  • Troubleshooting, debugging, maintaining, and improving existing software.
  • Implementing user feedback to improve existing software products.
  • Developing technical documentation to guide future software development projects.
  • Work with source control tools (Azure Dev Ops, Git Hub).
  • Connect and build pipelines between various data sources.
  • Data modeling.
  • Understand AI/ML concepts, to be able to develop new software programs and systems that rely on AI concepts.
  • Research new tools, trends, technologies, and methodologies to keep Magna’s software landscape up to date.
  • Mentor and train junior employees, providing feedback on their development work.
Key Qualifications/Requirements
  • Bachelor’s Degree in Computer Science.
  • Minimum six (6) years of related experience required.
  • Proficiency with multiple computer programming languages:
  • Must haves:
  • Angular
  • React
  • Python
  • FastAPI
  • Python library:
    Tensorflow and Py Torch
  • C#
  • .NET and .NET Core
  • Power Apps
  • Java script
  • Google Cloud Professional Certificate Cloud Architect or equivalent
  • Nice to haves:
  • Python libraries:
    Num Py and Anaconda
  • Experience with databases (including SQL server, MySQL, and No

    SQL) and different types of data storages.
  • Experience with developing and deploying software for on-premises and cloud architectures (Microsoft Azure and Amazon AWS).
  • Experience working with APIs and API management platforms (Postman, Mule Soft).
  • Excellent knowledge of the software development life cycle (SDLC).
  • Knowledge of different project management methodologies such as Waterfall and Agile.
  • Knowledge of CI/CD pipelines.
  • Strong problem-solving and communication skills.
  • Knowledge of Object-Relational Mapping frameworks.
  • Experience with Agile and Scrum development methodologies.
  • Ability to learn quickly and work independently or as part of a team.
  • Ability to mentor and train junior employees, providing the capability of reviewing their development work and providing feedback.
  • A concrete understanding of basic UI/UX frameworks and concepts.
  • Excellent English communication skills (verbal and written).
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary