Remote Software Engineer - Senior

at Jobs for Humanity

Posted 5 days ago 5 applied

Description:

  • Jobs for Humanity is collaborating with YUPRO Placement to build an inclusive and just employment ecosystem, supporting individuals from all walks of life.
  • The position is for a Senior Software Engineer, which is a contract opportunity with the potential to extend or convert.
  • This is a fully remote opportunity.
  • The Senior Software Engineer will design and develop solutions that support Loss Prevention investigation tools.
  • Responsibilities include designing, developing, and maintaining RESTful APIs and real-time data streaming solutions using Kafka.
  • The role involves integrating data across multiple systems and applications.
  • The engineer will lead architecture reviews and peer code reviews.
  • Collaboration with cross-functional teams and mentoring junior engineers is expected.
  • The position requires optimizing system performance and scalability.

Requirements:

  • Candidates must have 8+ years of experience in software engineering.
  • Proficiency in C#, .NET Framework, .NET Core, and Azure is required.
  • A minimum of 4 years of experience with microservices architecture is necessary.
  • Experience using Confluent Kafka and cloud deployment tools is essential.
  • A strong understanding of Agile/SDLC methodologies is required.

Benefits:

  • This is a contract role with the potential to convert to a permanent position.
  • The position is fully remote, allowing for flexible work arrangements.
  • The pay range for this role is $70-$80 per hour.