What are the responsibilities and job description for the Python and JavaScript Software Developer position at Longitude 103?
About us
We are a professional, fast-paced company who's goal is to create useful software for the agricultural industry and serve our clients with quality and innovative products.
Our work environment includes:
- Open and Collaborative
- Work-from-home days
- Growth opportunities
Software Engineer and Data Specialist
Longitude 103 is a leading provider of agricultural technology software focusing on geographic, water resources, and farm information. The company is recognized for our innovative applications and customer support. The company has clients located throughout the western US who are using our software to guide decision making and policies.
Job Description:
The Software Engineer will be responsible for supporting our products and services throughout our stack. This includes designing python scripts for the migration of data into our APIs, assisting with changes to react front end, bug fixes to applications, client software support and troubleshooting. This position will be creating and improving components for handling new data inputs as well as additional calculations that are required.
Duties and Responsibilities:
- Hand bug reports for software issues and coordinate with the other applications to implement changes.
- Creating python scripts that will allow for the migration of data into the API system from new client databases and other data repositories.
- Provide technical support to staff on a variety of projects including: bug fixes, internal features and programming requirements, project level modeling, product modifications, etc.
- Coordinate with science staff, and engineering team in order to resolve customer issues or problems as well as design of new features.
- Other duties as assigned.
Required Skills, Experience and Education:
- College Degree in Computer Science or equivalent experience.
- Proficient in Python and JavaScript Programming Languages, rest API interactions, Go or Rust is helpful but not required.
- Proficient in the use of Git, helpful if the candidate has worked with ticket systems like Jira.
- Knowledge of geographical information systems preferred but not required.
- Excellent verbal and written communication skills.
- Excellent time management skills and ability to prioritize work.
- Ability to handle multiple projects simultaneously with good time management skills and attention to detail.
Job Type: Full-time
Pay: $65,000.00 - $90,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Retirement plan
- Vision insurance
Compensation Package:
- Bonus opportunities
Schedule:
- Monday to Friday
Language:
- English (Required)
Work Location: In person
Salary : $65,000 - $90,000