top of page

Senior Software Engineer

700 Main Ave, Fargo, ND, USA

Job Type

Full Time - Salary Exempt

About Us

701x is developing highly innovative precision agriculture technologies with a focus on beef cattle. We have developed a cattle management system consisting of a record-keeping app and optional GPS/activity monitoring ear tags for livestock. We are continuously improving and adding features to our software app, as well as adding in a variety of other hardware devices and sensors to help automate the production of beef cattle.

Job Description

701x is seeking a highly skilled and passionate Senior Software Engineer to join our growing team. We're building innovative products that are ushering in a new era of precision ranching, empowering ranchers with the data and insights they need to optimize their operations. If you thrive in a fast-paced environment, love crafting elegant and performant user experiences, and have a deep understanding of software engineering, we want to hear from you!


About the Role:


As a Senior Software Engineer at 701x, you will play a crucial role in the design, development, and maintenance of our web and mobile applications. You will be a key contributor throughout the entire software development lifecycle, from concept and design to implementation, testing, and deployment. This role requires a strong understanding of both front-end and back-end technologies, as well as a passion for creating seamless user experiences across different platforms. You will have a direct impact on the future of ranching.


Responsibilities:

  • Develop and maintain high-quality, scalable, and performant web applications using React.

  • Build and deploy cross-platform mobile applications using React Native.

  • Design and implement APIs and backend services.

  • Collaborate with product managers, stakeholders, and other engineers to define requirements and deliver exceptional user experiences.

  • Write unit and integration tests to ensure code quality and application stability.

  • Participate in code reviews and contribute to improving our development processes.

  • Troubleshoot and debug complex technical issues.

  • Stay up-to-date with the latest trends and technologies in the software development landscape.

  • Mentor and guide junior engineers.

Bonus Points:

  • Proficiency with React Native.

  • Experience with cloud infrastructure (e.g., AWS, Azure, GCP).

  • Knowledge of testing frameworks (e.g., Jest, Cypress).

  • Experience with CI/CD pipelines.

  • Contributions to open-source projects.

  • Experience with data visualization and analysis.

  • An understanding of or interest in the agriculture/ranching industry.

Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

  • 5+ years of experience in software development.

  • Strong understanding of JavaScript (ES6+) and React.

  • Experience with state management libraries like Redux or Context API.

  • Proficiency in building and consuming RESTful APIs.

  • Familiarity with mobile development tools and processes (iOS and Android).

  • Experience with version control systems (e.g., Git).

  • Excellent problem-solving and communication skills.

  • Ability to work independently and as part of a team.

Pay

Competitive Salary

Benefits

  • Health insurance

  • Health savings account

  • Life insurance

  • Paid time off

  • Vision insurance

bottom of page