> Markdown version of [/jobs/ext/2266734-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/2266734-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** Insight Global - **Location:** Minneapolis, MN, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Unit Testing, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Databases, Continuous Integration, Learning Management Systems, Relational Databases, Database Queries, Software Debugging, Django Web Framework, Spring Framework, JSON, Python (Programming Language), PostgreSQL, Object-Oriented Software Development, Oracle Databases, Queueing Systems, Standard Sql, Secure Coding, Software Deployment, Software Engineering, Systems Integration, Web Content Accessibility Guidelines, Web Application Frameworks, Data Logging, Google Cloud, ReactJS, Flask (Web Framework), Grafana, Software Application Programming, Backend, Gitlab, Git, Fastapi, Vue.js, Containerization, Kubernetes, Infrastructure Automation Frameworks, Front End Software Development, Restful APIs, Terraform, Software Version Control, Docker, Web Api - **Published:** August 27, 2026 - **Apply:** https://dejobs.org/x/x/C4EDFD03FD364D879C6FDAB0809BE560/job/ ## About the Role · Curiosity and willingness to learn new technologies, systems, and development practices. · Strong ownership mindset for assigned work with the ability to ask questions and seek guidance when needed. · Good collaboration and communication skills in cross-functional environments. · Interest in backend engineering with the ability and willingness to contribute across the frontend when needed. · Strong analytical, troubleshooting, and problem-solving skills. · Attention to detail and a desire to build reliable, maintainable, and user-friendly solutions. · Familiarity with Agile or Scrum team practices., · 2-4 years of experience developing applications using Python. · Experience with Python web frameworks such as FastAPI, Flask, or Django. · Experience building, maintaining, or consuming REST APIs. · Understanding of object-oriented programming concepts and software development fundamentals. · Experience working with SQL and relational databases. · Experience with PostgreSQL or similar relational database platforms. · Working knowledge of HTML, CSS, and JavaScript. · Exposure to frontend frameworks such as React, Vue, or Nuxt. · Familiarity with Git-based source control workflows. · Interest in backend development with the ability and willingness to contribute across the full stack. · Experience working within Agile development teams. · Experience deploying applications to Google Cloud Platform (GCP) or similar cloud platforms. · Familiarity with Docker and containerized applications. · Experience with CI/CD pipelines and GitLab. · Experience integrating with third-party APIs. · Experience with asynchronous processing, background jobs, message queues, or event-driven workflows. · Canvas or LMS experience. · Educational technology experience. · Java and Spring Framework experience. · Oracle database exposure. · Understanding of accessibility standards such as WCAG. · Exposure to Kubernetes or Infrastructure as Code tools such as Terraform. · Experience with observability tools, application metrics, logging, and production troubleshooting ## Description Participates in the design, development, coding, testing, and debugging of new software features and enhancements to existing systems. This role works closely with engineering managers, senior developers, and cross-functional partners to support learner, faculty, and internal operational experiences across Courseroom, Canvas integrations, internally designed faculty applications, and platform capabilities. The Software Developer will contribute to full stack application development with a stronger emphasis on backend services, Python development, APIs, data workflows, and system integrations. This role will also support frontend development when needed, helping deliver reliable, maintainable, secure, and user-friendly solutions while continuing to grow technical depth across the full stack. Essential Duties & Responsibilities: · Contribute to Courseroom, Faculty Action Center, and platform initiatives under the guidance of senior engineers and engineering managers. · Develop, test, and support backend-focused applications and services using Python while contributing to frontend functionality when needed. · Assist with building and maintaining APIs, integrations, data workflows, and automation that support learner experiences, Canvas extensions, and internal platform capabilities. · Contribute to frontend development using JavaScript, HTML, CSS, and frameworks such as Nuxt, Vue, or React when full stack delivery requires user-facing functionality. · Work closely with engineering managers and senior developers to understand requirements, break down assigned work, and deliver features iteratively. · Build and consume APIs, including REST/JSON services, with attention to reliability, readability, documentation, and maintainability. · Write database queries, support data troubleshooting, and contribute to database changes under the guidance of senior team members. · Write clear, maintainable code and participate in unit testing, code reviews, and code quality practices. · Participate in solution development, code reviews, and team discussions while learning established architecture patterns and engineering practices. · Troubleshoot application issues across backend services, integrations, data, and frontend components with support from senior engineers as needed. · Apply secure coding, accessibility, performance, and maintainability practices as part of day-to-day development work. · Review application logs, metrics, and user-impact indicators to help identify and resolve issues. · Use GitLab for source control, branching, merging, code reviews, and CI/CD workflows. · Stay current with backend engineering, Python development, cloud-based application development, frontend frameworks, and integration patterns. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers)