Senior Software Engineer

701x Inc.
Fargo, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 140K

Job location

Fargo, United States of America

Tech stack

JavaScript
Amazon Web Services (AWS)
iOS
Azure
Mobile Application Development
Cloud Computing
Software Quality
Code Review
Data Visualization
Software Debugging
Mobile Application Software
Software Engineering
Web Application Frameworks
Google Cloud Platform
React
Cypress
Backend
GIT
Integration Tests
Information Technology
Free and Open-Source Software
React Native
React
REST
Es2015
Software Version Control

Job description

We are seeking a Senior Software Engineer to join our growing in-house engineering team. This role is ideal for someone who enjoys working in a fast-paced, product-driven environment and takes ownership of projects from concept through deployment.

You will help design and build scalable web and mobile applications that power our ranching technology platform. You'll work closely with product managers, designers, and other engineers to deliver reliable, user-friendly solutions for customers in the agriculture industry.

This position is based in Fargo, ND. Local candidates are preferred as work must be performed on-site. No remote opportunities available., * Design, develop, and maintain scalable web applications using React

  • Build and support cross-platform mobile applications using React Native
  • Design and implement RESTful APIs and backend services
  • Collaborate with product, design, and engineering teams to define and deliver new features
  • Write and maintain unit and integration tests to ensure code quality and reliability
  • Participate in code reviews and contribute to engineering standards and best practices
  • Troubleshoot, debug, and resolve complex technical issues
  • Stay current with emerging technologies and recommend improvements
  • Mentor junior engineers and support a culture of continuous learning

Requirements

Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)

  • 5+ years of professional software development experience
  • Strong proficiency in JavaScript (ES6+) and modern frameworks such as React
  • Experience with state management tools (Redux, Context API, etc.)
  • Experience designing and consuming REST APIs
  • Familiarity with mobile app development for iOS and Android
  • Experience using Git or other version control systems
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

Preferred Skills

  • Experience with React Native
  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Familiarity with testing frameworks such as Jest or Cypress
  • Experience building or maintaining CI/CD pipelines
  • Background or interest in agriculture, IoT, or data visualization
  • Open-source contributions or personal project portfolio

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Life insurance, * Work on technology that modernizes a traditional industry
  • Join a mission-driven, collaborative team
  • Competitive salary and benefits
  • Opportunity to influence product direction and technical decisions
  • Room for growth as the company scales

If you're excited about building software that solves real-world problems and want to help shape the future of precision ranching, we'd love to hear from you.

Apply today and join us in building the next generation of ranching technology.

Pay: $120,000.00 - $140,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Vision insurance

Apply for this position