Skip to main content

Senior Python Engineer

Senior Python Engineer
Capella University
remote
1 month 1 week ago

Job Description

Education Technology Services (ETS), a division of Strategic Education Inc., is seeking an experienced and innovative Senior Backend Python Engineer to join our team. The successful candidate will play a crucial role in developing backend services and APIs for our SaaS-based tuition benefit management platform, Workforce Edge, and our online platform delivering ACE-accredited, cost-effective alternatives to college courses.

Essential Duties & Responsibilities

  • Design and develop robust backend services and APIs using Python.
  • Leverage AWS services for scalable backend solutions.
  • Collaborate with cross-functional teams to integrate backend services with our platforms.
  • Ensure the reliability and security of APIs and backend systems.
  • Stay up-to-date with the latest advancements in backend development and cloud services.

Software Architecture and Development

Architect and develop robust, scalable software systems using Python. This includes designing backend services, APIs, and integrating with databases and other technologies. Review code written by other developers to ensure it meets the organization's standards and best practices. Implement and advocate for good software development practices such as test-driven development (TDD), continuous integration (CI), and continuous deployment (CD).

Technical Support and Debugging

Diagnose and resolve complex technical issues. This often involves debugging, optimizing code, and ensuring systems are running efficiently and effectively. Help in estimating work, scheduling features, and managing technical debt. Develop scripts and tools that automate various aspects of the software development and deployment process.

Job Skills

  • Proficiency in Python, including understanding of its syntax, semantics, and standard library.
  • Ability to design scalable and efficient software architectures.
  • Experience in writing comprehensive unit and integration tests. Familiarity with testing frameworks such as PyTest.

Work Experience

5+ years of experience in backend development, preferably with Python. Experience with production deployment of backend services and APIs.

Education

Bachelor’s degree is preferred. Preference given for candidates holding associate or professional certifications in AWS.

Additional Requirements

  • Must be able to travel 0-10% of the time.
  • Must be able to lift 25lbs.
  • Remote work location and ability to travel via plane, car, and metro as required.

Expertise level

Work arrangement

Similar Jobs in United States