Offre active

Mission publiée sur Laotop

7 Fundamentals of Software Engineering

Consultez les informations essentielles de la mission, puis candidatez depuis votre espace freelance.

Informations clés

Adresse London
Date de début de la mission 10/12/2025
Durée de la mission 90 jours
Date de publication de l'offre 11/12/2025

Description de l'offre

Objectif de la mission:

Recherche d'un développeur logiciel expérimenté pour construire des systèmes distribués chez AWS.

Missions principales:

  • Gestion de systèmes distribués chez AWS
  • Application de compétences en programmation et langages de programmation divers

Profil recherché:

  • Connaissances avancées en programmation procédurale, orientée objet et fonctionnelle
  • Compétences en bases de données, systèmes d'exploitation et architecture informatique

Fonds de connaissances nécessaires:

  • Programmation & langages: Procedural programming, Object-oriented programming, Functional programming, Type systems, Static vs dynamic typing, Memory safety, Compilation vs interpretation, VMs & runtimes, Garbage collection, Imperative vs declarative languages
  • Data Structures & Algorithms: Arrays, linked lists, stacks queues, Hashmaps, sets, heaps, Trees & graphs, Sorting and searching, BFS & DFS, Complexity analysis (time and space: Big O notation), Recursion, Greedy algorithms, Divide and conquer
  • Databases & Storage: Relational models, ACID, Isolation levels, Indexing, Query planning, Normalisation vs denormalisation, Replication, Sharding, Consistency models, Transactions at scale
  • Operating Systems: Processes & threads, Scheduling, Interrupts & syscalls, Locks & race conditions, Memory management, Virtual memory, IO systems, Concurrency
  • Computer Architecture: CPUs, Caches, Pipelining, Instruction sets, Hardware vs software optimisation, Memory hierarchy
  • Networking: OSI model, TCP/IP, DNS, NAT, TLS / HTTPS, Routing, Load balancing, Firewalls, Congestion control
  • Mathematics for Computing: Logic, Discrete maths, Probability, Statistics, Graph theory, Linear algebra, Boolean algebra, Combinatorics, Proofs, Number theory
  • Distributed & Cloud Systems: Replication, Partitioning, CAP theorem, Event-driven architecture, Idempotency, Eventual consistency, Queues & streams, Serverless fundamentals

Expérience minimale requise:

Plus de 7 ans d'expérience en tant que développeur logiciel.

Comment ça se passe ?

1

Vous postulez avec votre profil Laotop.

2

Un référent Laotop suit votre dossier.

3

Vous êtes tenu au courant de la suite par email.