Taro Logo

Software Engineer II (Python/Django)

An accredited online university founded in 1997 by 19 U.S. governors to make higher education more accessible.
Guadalajara, Jalisco, Mexico
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
Education

Job Description

Western Governors University (WGU) is seeking a Software Engineer II specializing in Python/Django to join their innovative education technology team. This role is part of a specialized engineering team focused on implementing open-source software, particularly Open edX, which serves as a comprehensive learning management system and content management platform. The position offers an opportunity to work on cutting-edge education technology while contributing to WGU's mission of expanding access to higher education through online, competency-based degree programs.

The ideal candidate will bring 6+ years of Python/Django experience and strong full-stack development capabilities. You'll be working with modern technologies including AWS, Docker, and various authentication protocols while building enterprise-grade applications. The role involves implementing the latest features from Open edX and developing reusable X Blocks for WGU's internal use.

Currently remote within México, this position will transition to a hybrid model once the Guadalajara office opens. The role includes participation in a rotating on-call schedule, embodying the "you build it, you own it" principle. This is an excellent opportunity for a mid-level engineer passionate about education technology and looking to make a meaningful impact on online education.

WGU offers a collaborative work environment where innovation and student success are paramount. As one of the largest accredited online universities in the U.S., WGU has pioneered a new way of learning in the 21st century. This role provides an opportunity to be part of an organization that's transforming higher education while working with modern technologies and contributing to meaningful educational outcomes.

Last updated 14 hours ago

Responsibilities For Software Engineer II (Python/Django)

  • Implement open-source software with focus on Open edX
  • Develop reusable X Blocks for WGU's internal use
  • Build and scale full-stack applications
  • Participate in rotating on-call schedule
  • Implement latest features from Open edX
  • Build enterprise-grade applications
  • Develop dynamic and responsive web interfaces

Requirements For Software Engineer II (Python/Django)

Python
JavaScript
TypeScript
React
PostgreSQL
MySQL
  • 6+ years of professional experience in Python and Django
  • Bachelor's degree in computer science, Information Technology, or related field (master's preferred)
  • Front-end development experience with JavaScript/TypeScript
  • Experience with AWS, Docker, and containerization
  • Expertise in authentication protocols (OAuth 2.0, SAML)
  • Strong relational database experience with MySQL, PostgreSQL
  • Experience with test automation frameworks (PY test)
  • English language proficiency
  • Proficiency in Git/GitHub
  • Experience integrating third-party platforms and building custom API endpoints

Benefits For Software Engineer II (Python/Django)

  • Equal opportunity employer
  • Remote work (transitioning to hybrid)