18 May
Senior Software Engineer
Vacancy expired!
- 5+ years of experience writing server-side Python (scripts / applications):
- Deep knowledge of the Python ecosystem, libraries, norms and tooling
- Experience in deploying and maintaining enterprise-scale python applications in production.
- Proficiency in designing, developing, deploying and scaling Python-based REST APIs
- Experience building software on top of major container technology (Kubernetes, Docker, or similar).
- Strong testing mindset with experience writing tests at various levels of granularity
- Familiarity with Continuous Integration tools (GitHub actions, Travis-CI, AWS Codebuild, etc.)
- A history of good collaboration with Data Engineers, QA Engineers, Release Engineers
- Proven track record working with products from major cloud providers (AWS, Google Cloud Platform, Azure, etc.)
- A minimum of 2 years experience developing with Python, preferably with the Django framework
- Excellent written, verbal and interpersonal communication skills
- Experience/Comfort working with multiple teams across time zones
- Knowledge and appreciation of the advances in higher educational software, course materials, and digital publishing is a plus
- Familiarity with and utilization of and development towards GraphQL and service-oriented architecture and APIs
- Background and/or experience in educational technology and/or publishing
- Comfort and/or experience in a fast-paced, growing environment
- Ideal candidate is self-sufficient and highly motivated, self-directed and possesses high energy and a passion for RedShelf's mission
- Experience developing or interacting with front-end frameworks, like React or Ember, is a plus.
- Experience with infrastructure at scale / scaling infrastructure
- Experience in the EdTech workspace, including, but not limited to, familiarity with the LTI (Learning Tools Interoperability) standard and LMS (Learning Management System) capabilities
Vacancy expired!