Software Engineer (Python)
at Perlego
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Aug, 2024 | GBP 58000 Annual | 09 May, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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