Owning backend systems and APIs end-to-end You will design, develop, test, and deploy backend services with minimal oversight. This includes API design, database modeling, business logic, and performance considerations. Code quality, reliability, and long-term maintainability are critical. Designing and building robust APIs Delivering quickly without sacrificing quality Bachelor's degree in engineering, computer science, software development, or related field; additional industry experience may be considered in lieu of an academic degree. Minimum of 3 years of relevant, professional experience with a completed Bachelor's degree, or minimum of 6 years of relevant, professional experience without a Bachelor's degree. Proven experience designing and delivering production APIs, with hands-on involvement in performance analysis, optimization, and reliability improvements. Demonstrated success in these areas will distinguish top candidates. Strong communication and collaboration skills You will work with a wide range of internal customers and technical partners. The ability to clearly explain backend constraints, tradeoffs, and solutions is essential. Ownership and accountability You take responsibility for outcomes, not just tasks, and are comfortable making decisions with incomplete information. Adaptability and learning mindset The work is fast-paced and evolving. You must be able to learn new domains quickly and adjust as priorities Python - advanced proficiency with a strong understanding of backend application design Django - building and maintaining production-grade applications FastAPI and / or Django-Ninja - designing and implementing REST APIs PostgreSQL - schema design, migrations, query optimization RESTful API design - clear contracts, versioning, validation, and error handling Git (GitLab) and CI / CD workflows Containerized environments (Docker, Kubernetes / EKS) Test-driven development or strong automated testing practices Bachelor's degree in engineering, computer science, software development, or related field Experience supporting internal tools and workflow-driven applications Familiarity with MVP-driven development and iterative delivery Exposure to frontend-backend collaboration, even if not a frontend specialist Experience with Agile methodologies (Scrum, Kanban) Experience operating services in AWS environments
Software Developer III Backend • Arden Hills, MN, United States