Software Engineer (Python)

at  Perlego

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Aug, 2024GBP 58000 Annual09 May, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHAT YOU’LL GET

At Perlego we believe in the key role you will play to achieve our shared mission. You’ll belong to a culture of dreamers, team players and avid learners with a flexible, value-based approach. Here, you can become your best self, and through your talent, make a real impact in the world of education.

WHAT WE DO

At Perlego, there are almost 100 of us working hard to make education accessible to all. We believe access to good quality affordable learning unlocks potential. Knowledge should be more accessible, not locked behind sky-high price tags.
We recently expanded our library to make over 1 million books affordable for learners, earned a 100% Gold ASPIRE rating for accessibility and reached over 15 million people. The next stage of Perlego is twofold: 1) expand our support to students and publishers globally, and 2) build a product that goes beyond the book, a platform that helps students study smarter and educators teach more effectively.

Responsibilities:

WHAT YOU’LL DO

You will work in a self-organising team in our product ecosystem providing technical development skills (Python/AWS) within the squad, co-solutioning and getting hands-on implementing the solutions to help your squad achieve its goal.
You will contribute to the design of distributed AWS cloud systems, Serverless Python or Node.js application back-ends. With your squad you’ll bring these solutions to life, writing high-quality code utilising test-driven development (Pytest/Jest), continuous integration (AWS) and code review (GitHub).
You will help build and maintain processing pipelines in Python to transform data from our suppliers in order to make the content available to our users quickly and reliably, and data from our platform to make sure publishers receive the right revenue, helping troubleshoot any issues that arise. This will require a good understanding of Python, Bash, Node and several AWS services (such as Lambda, S3, Step Functions, Fargate).
You and your cross-functional squad will look after application features from inception to production working with customers and business stakeholders to bring them to life and support them in production.

IT’S THE PERFECT ROLE FOR YOU IF YOU HAVE:

  • Experience with Python programming and Bash scripting
  • Experience in implementing back-end systems using a modern framework such as Flask, Django, FastAPI or Node.js
  • Experience working with Cloud computing providers (AWS) and strong Linux familiarity
  • Experience working with Relational Database Design and NoSQL Databases
  • An understanding of architectural practices including: Microservices, REST, object-oriented & functional programming
  • Experience working in an Agile environment with Test Driven Development, CI/CD
  • Several years of commercial experience as a software engineer
  • Experience working with non-technical stakeholders and the ability to boil down complex technical problems and make them easy to understand
  • ️ It’s a plus if you have:
  • Experience with Javascript/Typescript
  • Experience with React or a similar Javascript framework
  • Experience in a startup environment
  • Have a general interest in books, reading and always learning new things!


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

London, United Kingdom