7 Fundamentals of Software Engineering

Laotop

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Laotop recherche un développeur logiciel expérimenté pour concevoir et maintenir des systèmes distribués chez AWS. Vous travaillerez sur des architectures scalables et participerez à l'optimisation des performances et de la fiabilité.

Le candidat idéal maîtrise la programmation procédurale, orientée objet et fonctionnelle, les bases de données et les systèmes d'exploitation, et justifie plus de 7 ans d'expérience.

Qualifications

  • 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.
  • Expérience minimale requise: plus de 7 ans d'expérience en tant que développeur logiciel.

Responsibilities

  • Gérer des systèmes distribués chez AWS.
  • Appliquer des compétences en programmation et langages variés.

Skills

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

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Distributed Systems at Scale
Senior Software Engineer - Distributed Systems at Scale

Laotop • Greater London

On-site
GBP 90,000 - 120,000
Ingénieur DevOps
Ingénieur DevOps

Kanops • Full Sutton

On-site
GBP 85,000 - 110,000
Collaborative environment
Compétitive salary
Opportunities for training and growth
+2
Distributed System Engineer/GPU #Rust Boulogne-Billancourt
Distributed System Engineer/GPU #Rust Boulogne-Billancourt

Alliance Services Plus • Greater London

Hybrid
GBP 43,000 - 61,000
Ingénieur DevOps – HPC & GPU #RUST Boulogne-Billancourt
Ingénieur DevOps – HPC & GPU #RUST Boulogne-Billancourt

Alliance Services Plus • Greater London

Hybrid
GBP 47,000 - 65,000
Job – Dev Full-Stack / Product-Partner
Job – Dev Full-Stack / Product-Partner

YesBabylon • Full Sutton

On-site
GBP 41,000 - 62,000
Chèques Repas & Eco
Remboursement des frais de transport
Ordinateur personnel
+2
System Development Engineer, ToolBelt - Builder Tools, Operator Tools, UXP2 and Cutlass.
System Development Engineer, ToolBelt - Builder Tools, Operator Tools, UXP2 and Cutlass.

Amazon Web Services (AWS) • Goring-by-Sea

On-site
GBP 65,000 - 90,000
Software Developer – PHP, JavaScript, AWS ID42845
Software Developer – PHP, JavaScript, AWS ID42845

Humand Talent • London

On-site
GBP 50,000 - 70,000
Adhoc Salesforce Développeur souhaite pour April 2026 (UK-based)
Adhoc Salesforce Développeur souhaite pour April 2026 (UK-based)

Laotop • United Kingdom

Remote
Full-Stack Engineer: Scale & Reliability on AWS
Full-Stack Engineer: Scale & Reliability on AWS

Laotop • Greater London

On-site
GBP 60,000 - 90,000
Job Posting Title Director, Solutioning Software Platform Development
Job Posting Title Director, Solutioning Software Platform Development

Kion Group AG • Stockport

Hybrid
GBP 150,000 - 200,000
Career Development
Competitive Compensation and Benefits
Pay Transparency
+1