Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Deep understanding of system design, 3+ years programming experience with Golang, Experience with concurrency and transactions, Knowledge of cryptography mechanisms.

Key responsabilities:

  • Design and develop system software components
  • Drive innovation for scalable distributed systems
NodeFlair - Tech Salaries, Jobs & more logo
NodeFlair - Tech Salaries, Jobs & more Information Technology & Services Startup https://www.nodeflair.com
11 - 50 Employees
See more NodeFlair - Tech Salaries, Jobs & more offers

Job description

Job Scope

  • Our client is seeking an experienced Senior Engineer who has designed, built, and operated high-throughput, highly resilient distributed data systems.
  • Opportunity to build a protocol that can change the data cloud landscape, e.g. decentralizing big data.
  • This core systems development position will challenge you to drive the design and development of significant system software components with a highly collaborative, test-driven, and rapid prototyping approach.
  • In addition, you will definitely need to build upon your previous innovation and operational experience with highly scalable distributed systems that provide availability, reliability, and performance guarantees.

Requirements

  • Deep understanding of system design, data structures, and algorithms.
  • 3+ years of extensive programming experience with Golang.
  • Experience with concurrency, transactions, and parallel execution.
  • Experience with cryptography (encryption and signatures).
  • Systematic problem-solving approach coupled with effective communication skills.

Nice to Have

  • Experience with distributed databases and/or storage systems.
  • Database engine internals (storage): indexing, access methods, concurrency control, logging, caching, transaction processing, replication, backup restore, and buffer management.
  • Database engine internals (query processing): query compilation, optimization, execution, parallel execution.
  • Distributed systems: consensus-based quorum replication, peering networks system implementation.


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Problem Solving

Software Engineer Related jobs