Back End Developer

Los Angeles 22 months ago Remote Full-time External
Negotiable
Job Purpose: Design, implement, and maintain the backend infrastructure that powers our agricultural technology platform. Work closely with cross-functional teams to build robust and scalable solutions. Duties and Responsibilities • Collaborate with colleagues and cross-functional teams to understand requirements and design efficient backend systems to support existing and new features being added to our platform. • Develop and maintain secure and scalable backend services and APIs to support the Trace platform. • Implement and maintain data storage solutions, ensuring efficient data retrieval and storage for large datasets. • Improve data processing pipelines and integrate with various data sources to support analytics and other applications. • Integrate vendor and customer systems with the Trace platform. • Participate in code reviews, provide constructive feedback, and contribute to the continuous improvement of development processes. • Stay updated on emerging technologies and industry best practices, incorporating them into the development process when applicable. Qualifications • Bachelor’s degree in computer science/engineering, or a related field. • Proven experience in a similar technical role, preferably in the agriculture or agtech industry. • Problem-solving mindset and the ability to troubleshoot technical issues. • Proficiency in Python and Python web frameworks like Django and Flask. • Working knowledge of HTML, CSS, and JavaScript for internal tools. • Experience with database design and optimization, including relational and NoSQL databases. • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. • Strong understanding of API design, architecture, testing, and documenting. • Passion for agriculture, sustainability, and the application of technology to address challenges in the industry