Match score not available

Software Engineer

extra holidays - fully flexible
Remote: 
Full Remote
Work from: 

Infinitas Learning logo
Infinitas Learning Learning & development SME https://www.infinitaslearning.com/

Job description

👩‍🏫 Who are we?  

We at Infinitas Technology (the technology and product development arm of Infinitas Learning) are passionate about understanding and transforming the way people learn. We create educational solutions that touch the lives of everyone around us – both personally and professionally.

For everyone who discovers. For everyone who grows. For everyone who performs and challenges themselves. For your smallest dreams and your biggest ambitions. Learning will take you further. From your first day at school to the next step in your career. Infinitas is there for you and everyone who learns.

👩🏽‍💻 What do you do?

As Software Engineer at Infinitas Technology you are responsible for the delivery of digital products as part of cross functional product teams, along with the Product Manager and UX designer. You build software that underpins the Digital Technology strategy in collaboration with other engineers.  To learn more about Infinitas visit the home page of this career site.

Our products are all hosted on Azure, and while we do have some legacy technology (who doesn't?!) our new products and platforms are broadly based on the following technologies:

  • NodeJS - which is using NestJS, NextJS, Express or Apollo Server
  • JavaScript/TypeScript and React
  • MongoDB, SQL Server, Redis, PostgreSQL
  • Git (e.g. GitHub)
  • Rest and Graphql API's
  • Modern agile practices with Kanban
  • Modern software development practices (e.g., TDD, CI/CD, IaC, test automation)
  • Infrastructure as code (e.g. Terraform)
  • Snowflake and DBT (for our data platform)
✨ What levels are we recruiting for?

We are hiring at all levels, and we are looking for people from diverse backgrounds who can work together to help us build great products that make a real impact.  We have a growth oriented career model, that can allow you to join at the right level, but also to learn from your peers and other senior engineers to grow and develop over time. 

  • Medior: Engineers are responsible for picking up specific tasks within a team (where the solution has been largely decided upon already) and completing them independently, and carrying out more complex tasks with the support of a senior engineer (where the solution still needs to be determined).
  • Senior: Specialist in one area of our technology platform (e.g. backend JavaScript, .NET, frontend, testing or operations automation), with significant experience individually owning large parts of a software architecture. Provides mentorship for engineers. This is the level after which we expect most engineers will decide to move into either a technical specialist senior track (towards Principal Engineer) or focus on people leadership and delivery and move towards the Engineering Manager. We would expect that Senior Engineers who are working towards the Engineering Manager track would take leadership roles within their teams to develop those skills while still operating primarily as an individual contributor.
  • System: Multi-skilled generalist, typically with one or several key strength areas, responsible for owning large sections of our technology architecture and strategy across segments, providing mentorship and guidance for all engineers in our company for the specific area. By default they will operate within a product team day to day, but can also be engaged (like other engineers) in PE projects to drive improvement across the engineering team. This is not a people management role, but a technical specialist driving innovation and best practices across all teams in ILPT.

🧑🏾‍🤝‍🧑🏼 What are our values?

  • Mission Driven: We reflect the values of the teachers and learners who use our products
  • Open and Empowered: Creativity blossoms only when freed from fear
  • Servant leaders: Leadership is approachable and supportive
  • Diverse and Inclusive: We take strength from our diversity
  • Reliable and Accountable: We do what we said we would, and take the responsibility we have in owning the products across ILPT seriously

Required profile

Experience

Industry :
Learning & development
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership Development
  • Verbal Communication Skills
  • Open Mindset

Software Engineer Related jobs