Position Title: Sr Software Engineer
Location: Minneapolis, MN
Expected Duration:  8 Months
Job Type: [CONTRACT], [REMOTE] 
 
Job Description:
Responsibilities
  • Develop and consume RESTful API endpoints and asynchronous events to implement business logic.
  • Create reusable code and libraries for use across the team and technology stack.
  • Develop software and processes that securely handle customer health and financial data.
  • Collaborate within and across teams to ensure alignment towards common goals.
  • Communicate effectively with team members through design reviews, code reviews, and daily collaboration.
  • Enhance the current tech stack, detailed here.
 
Required Skills and Experience
  • 5+ years of full-time software engineering experience.
  • 3+ years of experience with JavaScript/TypeScript and Node.js.
 
Preferred Skills and Experience
  • Bachelor's degree in Computer Science or equivalent work experience.
  • Experience building and consuming API endpoints (REST, AMQP, GraphQL).
  • Experience implementing secure, testable business logic.
  • Experience operating event-driven services.
  • Experience deploying to cloud environments such as AWS.
  • Experience building and maintaining third-party integrations.
  • Experience leveraging message brokers and event streams (e.g., AWS SNS, SQS, Azure ServiceBus).
  • Experience operating in high-security environments (e.g., payments, healthcare).
Apply
Come join the Ninja family!

Fill out the form and one of our expert recruiters will get back to you.