Lifeway Christian Resources

Senior Software Development Engineer – Full Stack

Lifeway Christian Resources

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement frontend application features using React Native
  • Build and maintain automated tests and CI/CD pipelines
  • Troubleshoot issues across mobile and TV platforms
  • Partner with product to break ambiguous requirements into clear stories
  • Review and improve API contracts in collaboration with backend teams
  • Contribute small backend enhancements in Scala (ZIO) or Rust in support of frontend features
  • Evaluate existing software, including legacy components and third-party libraries, and recommend modernization or replacement options
  • Collaborate closely with teammates, product owners, designers, and solution architects to deliver quality experiences
  • Document technical decisions clearly so distributed teammates can act on them

Requirements

  • Bachelor's degree in computer science, information technology, or a related field, required
  • 5+ years of software development and maintenance experience within an IT organization
  • Strong experience with JavaScript, TypeScript, and React or React Native
  • Experience with iOS and/or Android development, Git/GitHub, and async communication in distributed environments
  • Actively involved in an evangelical Christian church
  • Experience with Scala and/or Rust preferred but not required
Benefits
  • Healthcare
  • Vacation and sick time
  • Holiday pay
  • Care days
  • 401(k) plan
  • Maternity and paternity leave
  • Adoption assistance
  • Mission trip time
  • Equipment and resources for a productive workspace
  • Travel for key team gatherings
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React NativeJavaScriptTypeScriptScalaRustCI/CDautomated testingAPI contractsmobile developmentTV platforms
Soft Skills
collaborationcommunicationproblem-solvingdocumentationrequirements analysis
Certifications
Bachelor's degree in computer scienceBachelor's degree in information technology