Full Stack Developer

Nacre Capital Logo

Nacre Capital

πŸ“Remote - India

Summary

Join Seed-X, an agricultural technology startup, as a distinguished full-stack developer and tech lead. You will be a core team member, contributing significantly to platform and tool development, setting technological standards, and influencing product definition and development. Daily work involves experimenting with technologies, implementing features, refining product vision, and deploying code to production. Open communication with stakeholders is encouraged. The role requires extensive experience in software development, specific technologies, and a B.Sc. in CS/Engineering or equivalent.

Requirements

  • 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

Preferred Qualifications

  • 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

Benefits

  • Competitive salary
  • Paid Time-Off
  • Flexibility
  • Remote Work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.