1

Python Fastapi Developer Jobs in Utah (NOW HIRING)

You'll collaborate closely with product managers, architects, DevOps engineers, and engineering ... Experience with Spring Boot, FastAPI, Flask, Django, or similar backend frameworks * Solid ...

Senior Full Stack Engineer Canopy, South Jordan, UT About Us Canopy is a fast-growing SaaS company ... Design and implement REST API endpoints and microservices using Python with FastAPI or Java with ...

Senior Full Stack Engineer Canopy, South Jordan, UT About Us Canopy is a fast-growing SaaS company ... Design and implement REST API endpoints and microservices using Python with FastAPI or Java with ...

Senior Full Stack Engineer Canopy, South Jordan, UT About Us Canopy is a fast-growing SaaS company ... Design and implement REST API endpoints and microservices using Python with FastAPI or Java with ...

... FastAPI/Flask) and/or Java (Spring Boot). * Guide testing, configuration management, and source ... DevOps tools, cloud computing platforms, and microservices architecture. A combination of ...

next page

Showing results 1-20

Python Fastapi Developer information

What is a Python FastAPI Developer job?

A Python FastAPI Developer is responsible for designing, developing, and maintaining backend applications using FastAPI, a modern web framework for building APIs with Python. They work on creating high-performance APIs, integrating with databases, implementing authentication, and ensuring scalability. This role often involves working with asynchronous programming, cloud services, and containerization tools like Docker. Developers collaborate with teams to create efficient, secure, and well-documented API endpoints for web and mobile applications.

What are the key skills and qualifications needed to thrive in the Python Fastapi Developer position, and why are they important?

To thrive as a Python FastAPI Developer, you need strong proficiency in Python programming, experience designing RESTful APIs with FastAPI, and a background in web development concepts. Familiarity with version control systems like Git, containerization tools such as Docker, and knowledge of cloud platforms or SQL/NoSQL databases are commonly required, and certifications in cloud services or Python development can be advantageous. Excellent problem-solving skills, effective communication, and the ability to collaborate in agile teams help developers contribute efficiently to complex projects. These competencies ensure robust, scalable backend solutions and smooth coordination within development teams to meet business goals.

What are some typical daily tasks for a Python FastAPI Developer?

A Python FastAPI Developer typically spends their day designing, developing, and maintaining RESTful APIs to support web or mobile applications. This involves writing clean and efficient Python code, collaborating with frontend developers or other backend engineers to integrate new features, and ensuring the application meets performance and security standards. Developers also participate in code reviews, debugging, and continuous integration processes, while regularly communicating with product managers or stakeholders to align on project requirements. Staying up to date with FastAPI enhancements and industry best practices is also a common part of the role.

What job categories do people searching Python Fastapi Developer jobs in Utah look for? The top searched job categories for Python Fastapi Developer jobs in Utah are:
What cities in Utah are hiring for Python Fastapi Developer jobs? Cities in Utah with the most Python Fastapi Developer job openings:
Staff Software Engineer, Core API

Staff Software Engineer, Core API

Galileo Financial Technologies

Salt Lake City, UT • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Summary:
Galileo Financial Technologies is a financial technology company that provides innovative software products and services for major Fintechs. The Staff Software Engineer, Core API will design and deliver frameworks that empower clients to build unique financial experiences and improve the developer experience across teams.
Responsibilities:
• Build the Golden Path: Design and deliver reusable frameworks and shared infrastructure that help product squads ship secure, observable, and compliant services by default.
• Create Platform Abstractions: Identify repeated implementation patterns and turn them into modular platform components that reduce duplication and simplify service development.
• Improve Traceability and Observability: Drive adoption of common telemetry and request-correlation patterns so teams can troubleshoot and operate services more effectively.
• Advance Contract-First Development: Help make technical contracts the source of truth for service development, with tooling that keeps implementation, documentation, and schemas aligned.
• Raise the DX (Developer Experience) Bar: Build platform tools that teams adopt because they are faster, clearer, and easier to use than bespoke alternatives.
• Navigate Trade-offs Well: Make sound technical decisions that balance standardization, delivery speed, and the practical needs of individual teams.
• Partner Across Teams: Work closely with engineers, managers, and adjacent platform teams to align on patterns, priorities, and rollout plans.
• Mentor Through Practice: Coach engineers through design reviews, code review, docs, and shared implementation work; help maintain core platform libraries and support an innersource contribution model.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
• 8+ years of experience designing and scaling resilient software systems, ideally with strong Python experience.
• Experience building shared libraries, services, proxies, or frameworks used by internal engineering teams.
• Hands-on experience with CI/CD, automated testing, schema validation, and production delivery pipelines.
• A track record of driving technical direction and gaining buy-in from peer teams and stakeholders without direct authority.
• Strong experience with AWS and Kubernetes-based environments.
• Ability to identify when a problem should be standardized, abstracted, or left local.
Preferred:
• Familiarity with Python Flask and/or FastAPI frameworks.
• Experience with Terraform for delivering standardized infrastructure templates.
• Familiarity with OpenAPI/Swagger standards and the governance of large-scale API catalogs.
• Experience with distributed tracing, metric taxonomies, and service-to-service authentication (S2SA) patterns.
• Domain knowledge in payment systems or highly regulated financial technology environments.
Company:
Galileo (SoFi's Tech Platform) is a leading fintech platform that provides modern core banking and payments infrastructure. Founded in 2001, the company is headquartered in Salt Lake City, USA, with a team of 1001-5000 employees. The company is currently Late Stage.