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