Logo for CCS Digital Education

Full Stack Python Developer

Role overview

Qualifications

  • Knowledge in MERN stack and Python
  • Enthusiasm for coding
  • Willingness to learn
  • Ability to collaborate with a team

Responsibilities

  • Work on the Lykio e-Learning platform
  • Lead the development of a new data analysis microservice
  • Participate in CI/CD processes
  • Contribute to project planning and workflow management

About the company

CCS Digital Education logo

CCS Digital Education

E-Learning / EdTech

CCS is an award-winning firm that helps great companies to implement successful eLearning initiatives by designing solutions tailored to their culture, audience and needs. We focus on helping our clients to provide their audience with engaging eLearning experiences that foster learning motivation and boost performance and knowledge. Our solutions are designed to empower continuous learning, increase employees’ engagement and drive effectively strategic business initiatives through improved learning results. We provide professional services with regards to user experience analysis and design, instructional design, storyboarding, UI/graphics design, gamification analysis, content authoring and repurposing, animations, simulations, audio scripting and recordings, quality assurance and project management. CCS has also created Lykio, a powerful cloud-based solution that: • enables managers confidently coach their teams on-the-field • inspires employees to engage with learning anytime, anywhere • helps you monitor the impact of learning across your organization in real time During the last 10 years, CCS has been engaged in a large number of highly diversified eLearning projects for international brands such as Coca-Cola, Viceroy Hotels, National Geographic Learning, Pearson, McGraw Hill and Kaplan and organizations such as the European Commission, the Abu Dhabi Vocational Education and Training Institute, the Abu Dhabi Executive Council, the Department of Behavioral Health of District of Columbia.

Company details

Company typeSME
IndustryE-Learning / EdTech
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We're looking for a Full-Stack Python Developer to join our team. The successful applicant will be working on Lykio, the company's gamified SaaS e-Learning platform.

Who we are

We're an award-winning digital agency that helps great organizations implement successful eLearning initiatives. Our learning solutions are being used by hundreds of organizations and millions of learners worldwide.

Our Tech Stack

-  We are mainly a MERN software house (MongoDB, Express, Node.js, & React) looking for someone experienced in Python. We are adding a new microservice to handle the data analysis part, and the successful candidate will have the opportunity to lead this effort.

- We use AWS for our deployment(EC2, LB) and object storage(S3).

- Our CI/CD process involves Git, Jenkins, and a fair amount of bash scripts.

- Jira is the cornerstone of our Jira workflow management process.

- Our stack is based on a lot of popular js packages both in the front end and back (React Material UI, React Bootstrap, Axios, Express, Mongoose, Editor.js, Craft.js).

- We also have a preexisting codebase full of Java-based microservices (Spring Boot, Hibernate, Redis, MariaDB) but the ideal candidate will probably get little to no exposure to that stack since we are finishing our migration away from it.

What you bring to the team

Knowledge in any of the parts of the above stack would be an advantage but we have an induction plan full of tutorials both on the technologies and our current platform. So if you are missing some parts but are truly eager to learn, no worries, we got you covered.

- Enthusiasm for all things code.

- Willingness to learn.

- Ability to play well with others.

Exhibiting ownership of tasks. We don't like to micromanage our people. We understand that it is as counterproductive as it is annoying. We will expect that you will show your knowledge in the best way in order to help us improve.

You'll get plenty of opportunities for personal and professional development. We are never hesitant to try out new tech to find what will work best for us. Furthermore, for the upcoming two years, we have brand new products planned in our pipeline, hence there will be many opportunities to see greenfield projects being built from the ground up.

We provide:

    - Workplace flexibility - we've been promoting hybrid and full WFH models way before Covid-19 made them cool.

    - Competitive salary.

    - Frequent training, both in-house and online.

    CCS Digital Education is proud to be an equal opportunity employer. Your personal preferences, origins and background won't affect your chances to join us. We want you for the skills and energy you'll bring along, so come as you are!

    Apply once. Then go straight to the hiring manager.

    After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

    MR

    Marcus Rivera

    Chief Revenue Officer

    m.rivera@company.com
    linkedin.com/in/marcusrivera
    Unlocked after you apply
    ·

    Python Developer Related jobs

    Premium

    Reach out to the hiring manager directly.

    Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

    • Full match report with fit score and gaps
    • Career diagnostics on how recruiters read you
    • Curated company matches and warm intros
    • 48h early access to new roles

    Cancel anytime.