Home

Software Engineer (Micro Services, GRPC, Graphql) at Clifton, New Jersey, USA
Email: [email protected]
From:

Jerry,

Dimiour

[email protected]

Reply to:   [email protected]

Job Title: Software Engineer (Micro Services, GRPC, Graphql)

Location: Clifton, NJ

Duration /Term: Long Term Contract

Open to: C2C (Corp-to-Corp) Candidates

Job Description

:

Minimum 10-12+ Years of Experience Required

Write reliable, testable, fault-tolerant code in go:

This code will interact directly with Linux Raid subsystems

This code will interact with Micro Services over Grpc and Graphql

You may need to contribute code to complex upstream projects

For this project, failure means losing customer data - the code will require a thorough, detailed, and thoughtful approach with a focus on data integrity

Automatically detect, correct, assemble, and mounts RAID devices

Familiarity with complex RAID configurations is a plus

Familiarity with Mdadm is a plus

These RAID devices will be in unknown states - detecting and accounting for these states will be crucial Partner with datacenter engineers to: Understand existing hardware crash recovery procedures

Create a user experience that is intended to be used by non-technical personnel

Create thorough test plans

Design a hardware solution that interacts with multiple harddrives via USB, SATA, or other communication methods: You will help design and order the hardware required for this project

The chosen hardware must be resilient, fast, highly available, and efficient

You may need to make complex hardware design decisions - for example, you might need to decide which storage transport method makes the most sense given the constraints of the overall project.

We are looking for:

One engineer with strong software experience and some hardware experience Hardware.

Experience with Linux Raid Configurations using Mdadm

Experience with storage on Linux via USB, SATA, PCIe, etc

Experience designing resilient, maintainable hardware systems

Experience working with, and ideally performing maintenance on rack mounted servers Software

Experience reading, writing, and debugging Go code

Familiarity with shell & git

Familiarity with Continuous Integration systems and concepts (ideally Github Actions) Configuration management, Live Image, Pxe Boot, and Ubuntu experience is a plus

Communication

Strong communication skills and ability to work across many teams

Experience writing documents in english - especially technical documentation

Comfortable executing in an asynchronous hybrid environment

Other Skills and Desires

A desire to work with a respectful and inclusive team

Transparency, honesty, and openness to constructive feedback

Ability to problem solve, quickly learn, and pivot to new solutions and ideas

Possesses the foresight to identify potential roadblocks and raise awareness to them"

Keywords: golang New Jersey
Software Engineer (Micro Services, GRPC, Graphql)
[email protected]
[email protected]
View all
Thu Oct 03 23:58:00 UTC 2024

To remove this job post send "job_kill 1811169" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 13

Location: Clifton, New Jersey