Senior Python developer (Coding lab)

Senior Python developer

We are currently looking for a Senior Python developer for Coding labs.

Coding lab is a virtual environment where you can study how to code in Python, C++, Javascript or other languages in demand by a wide spectrum of educational bodies, from renowned universities to coding boot camps. For example, we are working with Bertrand Meyer, author of the Eiffel language). The team of Coding lab is facing hard and fascinating tasks like plagiarism detection, ML and data science platforms support, web voice and video calls, real-time coding collaboration, and so on.

This is a great opportunity to build on your experience as a skilled, passionate, innovative engineer, architect, fluent communicator, and commercial product driver with a track record for delivery, quality, and innovation. 

This is the first remote, full-time position.

We are looking for a Senior Python developer who is interested in creating a difficult, multifunctional virtual products for educational purposes. You can influence on this product using your own experience of studying programming.

Duties and responsibilities

  • Developing coding lab features (code execution and assessment service, cloud-based IDE, code-review service, virtual lab environments orchestrator service).
  • Participating in a discussion about product architecture.
  • Dealing with QA Engineers, Frontend Engineers.

Qualifications and experience 

  • Expert level in Python
  • Expert level in SQL
  • Experience in developing WEB applications
  • Ability to write clean code covered with tests
  • Good knowledge of containers and networking
  • English language knowledge - technical (at least B1-B2 level).

What we offer

  • Competitive salary
  • Comprehensive health insurance
  • Choice of equipment ( i.e. laptop, monitor, etc).
  • Fully remote job with a flexible working schedule
  • International company with large-scale projects and global clients.
  • Community of passionate experts to exchange knowledge and expertise with.
  • Opportunity to contribute to the better future of education together with a friendly and open-minded team.

About Alemira

Alemira is a digital ecosystem for learning, education, and research. Our platform connects, integrates, simplifies learning, and automates processes for educators, researchers, administrators, and lifelong learners. Through advanced technology, our Active Learning tools empower educators and learners and deliver an engaging personalized digital learning experience for each learner. Our mission is to transform learning, education, and science and make quality education accessible to all learners globally.

Contact Us

Interested in this position? Please fill out the form, and our HR team will contact you shortly.