Senior Software Engineer

 

Description:

A Software Engineer with experience in Javascript, React, Python, AWS & TDD. You'll be joining our engineering library discovery squad, working in a product squad with a data-driven mission to develop and optimise features that drive user engagement for our D2C pipeline, improve conversion rates and enhance monetisation strategies.

How we work together

We organise ourselves into cross-functional squads, with each squad working together on a common goal. This role will be a part of our learning discovery squad consisting of a Technical Lead, 3 Engineers, a DevOps Engineer, QA Engineer & Product Manager.

What you’ll do

  • You will provide technical leadership and mentoring within our library discovery squad, designing, implementing, testing and documenting solutions to help the squad achieve its goal.
  • You will actively develop, and supervise the development of the web application application code base utilising Typescript and Javascript where appropriate.
  • You will lead the design and development of React front-end web applications, serverless NodeJS back-end applications and distributed AWS cloud systems. Within your squad you'll bring these solutions to life, writing high-quality code utilising test-driven development (Jest /Cypress), continuous integration (AWS) and code review (GitHub).
  • You will actively contribute to the design and implementation of Perlego applications using AI and machine learning technology at Perlego through writing Python APIs.
  • You will lead Scrum meetings, Retrospectives and engaging in Agile processes and Test Driven Development.
  • You will be collaborating closely with product managers, UX/UI designers and data team to create cohesive, user-centric experiences and ensure the smooth integration of new features.

Requirements

It’s the perfect role for you if you have:

  • Experience in implementing web applications using Javascript, React/NextJS, Python, Typescript, HTML & CSS
  • An understanding of architectural practices including: Microservices, REST, object-oriented & functional programming, relational database design and NOSQL databases.
  • An excellent understanding of machine learning techniques and generative AI technology.
  • Experience working with Python machine learning libraries and APIs.
  • Experience working with Cloud computing providers (AWS).
  • Experience working in an Agile environment with Test Driven Development, CI/CD
  • 5+ 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.

Organization Perlego
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-10-29 9:42 am
Expires on 2024-12-13