Software Developer III (Backend)

Boston ScientificArden Hills, MN
1d

About The Position

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

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • design, develop, test, and deploy backend services
  • API design
  • database modeling
  • business logic
  • performance considerations
  • Designing and building robust APIs
  • Delivering quickly without sacrificing quality
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service