As a Full-Stack Developer (Vue.js / Python), you will act as a Tech Lead and be a major contributor to the development of our platform and tools. You will be setting technological standards, making architecture decisions, and influencing the product definition and development roadmap. This is a core team position.
Responsibilities
- End-to-end development of products and features - from specification to client delivery
- Integrating with diverse systems ranging from big data pipelines to distributed systems and edge devices built by the company and its vendors
- Own microservices end-to-end
- Collaborate with Designers, Product Managers, and peers to deliver high-quality products
- Maintain and develop Data Tagging and Biological Experiments Management tools and systems
- Analyze and improve precision, scale, and stability of products, environments, and tools
- Continuously learn and evaluate new technologies to evolve better solutions and infrastructure
Requirements
- 5 years of software development experience from a SaaS company
- 2+ years of experience with Python
- 2+ years of experience working with ORMs (preferably Django)
- 2+ years developing modern web apps with Vue.js (or equivalent) and TypeScript
- Experience working with cloud-based infrastructure (e.g., AWS)
- Experience developing modular user interfaces and familiarity with modern CSS frameworks, tools, and workflows
- Familiarity with relational and document data modeling
- Experience building production APIs
- Experience with software engineering best practices (unit testing, code reviews, design documents, modularity)
- B.Sc. in Computer Science / Engineering or equivalent industry experience
(ref:hirist.tech)