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)