1

Senior Python Full Stack Developer Jobs in Utah (NOW HIRING)

Crumbl is the fastest-growing cookie company in the nation, seeking a Full-Stack Engineer to develop and enhance web applications related to their supply chain and distribution systems. The role ...

Software Engineer (Full Stack)

Lehi, UT · On-site

$100K - $140K/yr

Python, Java, PHP, or JavaScript, with experience developing full-stack, high-performance, and high-availability applications. * Strong foundation in programming principles and design patterns.

Deep understanding of Reactive Programming, design patterns, system architecture. * Strong ... Will be using a similar stack which is (M)ongo, (N)odeJS but not (A)ngular.JS or (E)xpress. It ...

Application Developer

Salt Lake City, UT · On-site

$31.02 - $48.08/hr

As an Application Developer with the Utah Courts, you will be working with a team responsible for Full Stack Development in an Agile team environment to create, build, and maintain Web Applications ...

Improve developer experience through testing strategies, build pipelines, documentation, and ... Backend expertise in Go, Rust, or Python (Go preferred) with a strong understanding of API design ...

Improve developer experience through testing strategies, build pipelines, documentation, and ... Backend expertise in Go, Rust, or Python (Go preferred) with a strong understanding of API design ...

Showing results 41-60

Senior Python Full Stack Developer information

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 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 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 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 job categories do people searching Senior Python Full Stack Developer jobs in Utah look for? The top searched job categories for Senior Python Full Stack Developer jobs in Utah are:
What cities in Utah are hiring for Senior Python Full Stack Developer jobs? Cities in Utah with the most Senior Python Full Stack Developer job openings:

Full Stack Engineer

Crumbl

Provo, UT • On-site

Full-time

Re-posted 3 days ago


Job description

Job Summary:
Crumbl is the fastest-growing cookie company in the nation, seeking a Full-Stack Engineer to develop and enhance web applications related to their supply chain and distribution systems. The role involves collaborating with cross-functional teams to create high-quality, scalable, and efficient cloud-based solutions using agile methodologies.
Responsibilities:
• Cares deeply about code quality, performance, and execution, but isn't dogmatic.
• Ability to handle multiple projects and shifting requirements.
• Designs & develops new features and services in a NodeJS and React environment.
• Implements webapp user interfaces with TailwindCSS, React, and TypeScript.
• Utilizes GraphQL for effective client-server communication.
• Builds robust API integrations with 3rd party software including Netsuite, Shiphawk, Zamp, Arrowstream, and SPS Commerce.
• Collaborates with other engineers to improve and release new software products.
• Works with product and design teams to design and develop new features.
• Coordinates deployment of services into production.
• Works with feature team to plan projects, estimate tasks, set realistic milestones, provide regular updates, and deliver solutions.
• Works with other engineers and IT to provide ongoing and responsive support to users.
Qualifications:
Required:
• Ability to learn quickly.
• Responsibility for application performance and stability.
• Capable of prioritizing multiple projects to meet goals without management oversight.
• Experience with React, GraphQL, Node.js, TypeScript, and Github is required.
• Ability to think critically to discover and solve complex problems.
• Excellent time-management and communication skills.
• Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
• 4+ years of industry experience required.
• Willingness to help out on other areas of the stack if necessary.
• Maintain a positive attitude and have the ability to handle change with professionalism and authenticity.
Preferred:
• Experience with TailwindCSS, Nextjs, AWS, Postgres and DynamoDB is preferred.
Company:
Crumbl offers more than 275 specialty cookie and dessert flavors that rotate weekly. Founded in 2017, the company is headquartered in Lindon, USA, with a team of 10001+ employees. The company is currently Late Stage.