Raccoon Gang

Joined in 2019
82% answers
Raccoon Gang is the leading Online Learning Solutions provider and, since 2020, we have become a Preferred Open edX Provider. We are the most extensive team of Python professionals, with more than 150 engineers and instructional designers on board.

We are contributors to the Open edX community. We have more than 500 completed projects of various complexity based on the Open edX platform, from simple deployments to country-level heavily customized systems. LMSs that we have deployed serve over 10M+ students all over the world.

Our customers are Harvard, UCLA, Arizona State University, University of Washington Continuum College, University at Buffalo, UNESCO, OECD, Microsoft, etc.

Raccoon Gang provides full-circle Online Learning services from LMS infrastructure design and implementation through the instructional design and eLearning content creation to post-course support.

Our tech stack:
DevOps — AWS, Azure, Docker, Ansible, Terraform, Packer, Helm, Kubernetes, Vagrant, GitLab CI, GitHub Actions
Front — ReactJS, VueJS, TypeScript, AngularJS, Backbone
Dev — Django, aiohttp, Flask, Pyramid, Django Rest Framework, MongoDB, MySQL, PostgreSQL, Pytest

Let’s educate the world together!
  • · 63 views · 1 application · 3d

    Middle Go+Python Developer

    Full Remote · Ukraine · Product · 3 years of experience · Intermediate
    We are looking for a Go+Python Developer to join our partners’ team. Ukrainian Scales Company is one of the biggest manufacturers of truck scales in Eastern Europe, and number one in Ukraine. The product is a modern smart software-hardware solution for...

    We are looking for a Go+Python Developer to join our partners’ team. Ukrainian Scales Company is one of the biggest manufacturers of truck scales in Eastern Europe, and number one in Ukraine. The product is a modern smart software-hardware solution for weighing systems that allow our customers to get the best business experience in the heavy loads’ transportation domain.

     

    Requirements:

    Golang

    • 2+ years of commercial experience with Golang.
    • Deep knowledge of the Go standard library and the principles of working with Goroutines and Channels.
    • Experience with Echo Framework.

    Python

    • 1+ years of experience with Python.
    • Experience with Django and Celery.
    • Experience with Django Rest Framework.
    • Knowledge of SQL and experience with databases (PostgreSQL, MySQL, SQLite/SQLCipher).

       

    • Experience with RESTful API.

    • Understanding the principles of building a microservice architecture.

    • Skills of working with Docker, Docker Compose, Kubernetes.

    • Understanding of CI/CD processes and experience with relevant tools (GitLab CI, Jenkins).

    • Knowledge of protocols (HTTP/HTTPS, TCP/IP, WebSocket) and understanding of networks.

    • Experience with Linux/Unix

    • Experience with cloud platforms (AWS).

    • Knowledge of libraries and frameworks for testing (Testify).

    • Experience with monitoring tools (Prometheus, Grafana).

    • Higher technical education (preferably in the field of IT, computer science or related fields).

    • Intermediate English level.

     

    As a plus:

    • Experience with high-load projects.

    • Experience with sensors (IoT).

    • Experience with Modbus, RS-232.

    • Understanding the principles of NoSQL databases (MongoDB, Redis).

     

    Responsibilities:

    • Development and support of a smart-scale application using Golang.

    • Work with various weight controllers and their integration.

    • Development, support and optimization of the backend architecture in Python.

    • Creation and integration of RESTful API and WebSocket.

    • Working with databases (SQL and NoSQL), creating and optimizing queries.

    • Development of microservices and their integration into existing systems.

    • Participation in high-load system design.

    • Testing the written code using unit and integration tests.

    • Implementation of new technologies and approaches to increase system productivity.

    • L2 support.

     

    We offer:

    • Work from home remotely.

    • Flexible working schedule.

    • Paid vacation: 24 days.

    • Product development.

    More
  • · 54 views · 4 applications · 23d

    FullStack (Python+React) Tech Lead

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    As a Tech Lead, you will play a pivotal role in guiding our development team to new heights in the field of Learning Management System (LMS) development. Additionally, you will leverage your Solution Architect expertise and knowledge of cutting-edge AI...

    As a Tech Lead, you will play a pivotal role in guiding our development team to new heights in the field of Learning Management System (LMS) development. Additionally, you will leverage your Solution Architect expertise and knowledge of cutting-edge AI technologies, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), to design and implement innovative solutions. If you are enthusiastic about IT education, possess strong leadership skills, and have a proven track record in software development and architecture, we invite you to join our collaborative and vibrant team.
     

    If you’re a veteran, don’t hesitate to send your CV—we’ll be glad to see you in our Gang!
     

    Requirements:

    Technical Expertise:

    • 5+ years of experience in development;
    • 3+ years of experience in Python and Django;
    • 2+ years of experience in ReactJS;
    • Proficiency in Django ecosystem tools (DRF, Celery);
    • Strong knowledge of Docker;
    • Experience in writing unit tests and using React Testing Library;
    • Solid understanding of RESTful architecture;
    • Practical knowledge of DevOps methodologies and CI/CD pipelines.


    Solution Architecture:

    • Experience in designing scalable and maintainable system architectures;
    • Understanding of Event Driven, Service Oriented, and Micro-service Architectures;
    • Ability to translate business requirements into technical solutions and document them effectively.


    Team Leadership:

    • Proven experience in managing and mentoring teams, including leading at least 2 junior developers;
    • Enthusiasm for IT education and interest in LMS development;
    • At least Upper-Intermediate level of English.


    Will be a plus:

    • Familiarity with AI and machine learning frameworks (e.g., TensorFlow, PyTorch) and concepts like LLMs and RAG;
    • Knowledge of Odoo ERP and CRM frameworks;
    • Familiarity with GraphQL and WebSockets.
       

    General responsibilities:

    • Lead and mentor a team of developers to deliver high-quality software solutions;
    • Drive the development and deployment of Learning Management System applications;
    • Utilize your expertise in Python, Django, ReactJS, and related technologies to contribute to the success of our projects;
    • Design and implement scalable architectures for HRM and LMS solutions;
    • Leverage AI technologies, including LLMs and RAG, to create innovative and intelligent features;
    • Contribute to the Open edX community as an open-source contributor.
       

    Pre-sale and Estimation Activities:

    • Collaborate with sales and business development teams to understand client requirements and provide technical insights during the pre-sale process;
    • Develop project proposals and technical documentation for prospective clients;
    • Provide accurate project estimations, considering technical requirements and architectural complexities.

     

    We offer

    • Remote work with a flexible working hours.
    • Paid vacation: 20 days per year.
    • Paid sick-leave: 15 days per year.
    • Family leave.
    • Compensation for English courses.
    • Compensation for educational and sport activities.
    • Compensation for psychologist.
    • Internal lectures and knowledge sharing.

       

    More
Log In or Sign Up to see all posted jobs