Rust Job: Remote Back End Engineer

Job added on

Company

Davis Laine, LLC
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

Davis Laine is hiring a fully remote Back End Engineer. Must be a US Citizen, AND reside and work in the USA. This role will be subject to background checks and employees will need to be clearable. In this instrumental role, you'll be building out the core experience work on the server components of multi-tier web applications, creating APIs, web services and the data store as well as business rule implementation logic.

Responsibilities

  • Be a code steward
  • Be an authority on the technical design and workings of our backend solutions
  • Provide guidance and help the team establish and abide by best practices and guidelines
  • Suggest, discuss, architect, implement, and deliver backend solutions
  • Breakdown requirements into technical tasks
  • Document infrastructure, processes, and topography of the above
  • Communicate issues, implementations, and solutions with non-technical team members
  • Design and implement data models, APIs, and related services with a strong focus on performance, scale, and security
  • Work with Product Managers to understand client needs and build solutions to meet them

Requirements

  • Must be a US Citizen, reside and work in the USA
  • Backend software engineer with 7+ years of experience developing, deploying, and maintaining APIs and services on a team
  • Very experienced with the .NET stack (C#, EF, Web API, etc) and its backend technologies
  • Interested in learning and employing Rust
  • Familiar with GraphQL
  • Experienced with AWS (S3, EC2, Cognito, ECS, IAM, etc)
  • NoSQL, MongoDB experience preferred
  • Experienced with platform and data security considerations
  • Practices consistent style and well-documented code
  • Well-versed in the software development lifecycle
  • Experienced with testing and performance analysis
  • Experienced with Agile and Scrum methodologies
  • Resourceful problem solver with excellent communication skills.
  • Comfortable and productive amidst ambiguity and/or when working within a cross-functional,distributed team
  • Self-motivated, valuing commitment, integrity, and operational excellence
  • Friendly, positive, patient, collaborative; willing to question fellow team members and be questioned in return

Nice-to-haves

  • Rust experience
  • Web-Assembly (WASM) experience

Geographic Location: Remote (US) for the foreseeable future; position will likely require periodic travel

U.S. Citizens Only (U.S. Government restrictions / defense-tech)

Job Type: Full-time

Pay: $145,000.00 - $180,000.00 per year

Benefits:

  • Flexible schedule
  • Paid time off

Schedule:

  • Monday to Friday
  • Self-determined schedule

Experience:

  • software engineer/developer: 7 years (Required)
  • APIs: 2 years (Required)
  • AWS (S3, EC2, Cognito, ECS, IAM, etc): 1 year (Required)

Work Location: Remote