About the Company -
Seed-X is an agriculture technology startup set to disrupt the seed industry using the power of Computer Vision and Machine Learning. We’ve developed the Genee Sorter, a groundbreaking seed sorting machine that allows seed companies to analyze and sort seeds one by one. Seed-X’s technology ensures precision for seed quality, safety, and cost-effectiveness over the entire seed and grain value chains.
About the Position -
As a distinguished full-stack developer, you will act as a tech lead and be a major contributor to the efforts of developing our platform and tools. You will be setting technological standards, making architecture choices, and affecting the product definition and development roadmap. This is a core team position.
Typical Day at Seed-X -
You will daily be experimenting with technologies and tools - learning and deepening your knowledge. You will be implementing features to grow the product, refine the product vision, and find better ways to do things. Our CI/CD workflow will be shipping your code directly to production. You will have an open channel to every stakeholder in the company to expand and help you build towards a DONE on your tasks and responsibility. We like ideas and novelty and look for people who are full of them.
- At least 5 years of software development experience for a SaaS company
- 3+ years experience with a server-side based programming language Python, Node.js, Go (& co.)
- 3+ years experience working with ORMs (preferably Django)
- 2+ years developing modern web apps with Vue.js (or equivalent) stack and Typescript
- Experience working on cloud-based infrastructure (ie AWS)
- Experience developing modular user interfaces, and familiarity with modern CSS frameworks, tools, and workflow
- Familiarity with relational and document data modeling
- Experience building production APIs
- System architecture and design skills of distributed microservices-based systems
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documents, modularity)
- B.Sc in CS/Engineering etc. (or industry equivalent experience)
Responsibilities:
- End-to-end development of Seed-X products and features - spec to client.
- Integrating with diverse systems ranging from big data pipelines to distributed system to and edge devices built by Seed-X and its vendors.
- Own microservices end-to-end.
- Collaborate with Designers, Product Managers, and peers to deliver amazing products
- Maintain and develop our Data tagging and Biological Experiments Management tools and systems.
- Analyze and improve precision, scale, and stability of Seed-X products, environments, and tools.
- Continuously learn and evaluate new technologies in an ongoing effort to discover and evolve better solutions and infrastructure.
- Enjoy the autonomy to discover and use the right tool for the job.
- Competitive salary
- Paid Time-Off
- Flexibility
- Remote Work
Desirables -
- Operational Excellence mindset and/or DevOps experience - strong advantage
- Experience implementing stream processors (such as Kafka) - strong advantage
- Founder/maintainer/active contributor to an open-source project - advantage
- Knowledge of deep learning frameworks (TensorFlow, PyTorch) - advantage