π Join #Ensiteam!
At Ensitech, we specialize in connecting top-tier software talent with leading companies across the United States, Europe, and Canada. With over 19 years of experience in custom software development, our global team collaborates to design and commercialize innovative, high-impact solutions.
We are currently looking for a Fullstack Developer to help transform a critical internal tool into a commercial-grade SaaS platform.
π Role Overview
You will take ownership of an existing laboratory operations tool built in Python. Your mission is to rebuild and modernize it into a robust fullstack application, establishing a solid technical foundation for a future SaaS product to be offered to other laboratories.
This is a high-impact role with strong ownership, architectural influence, and direct collaboration with stakeholders.
What You Will Do
π Lead the refactoring and optimization of an existing Python-based application.
π Design and develop a scalable backend (APIs, services) and a modern, user-friendly frontend.
π Architect and implement a database model supporting multi-tenant SaaS requirements.
π Build and integrate core SaaS features such as user management, authentication, and subscription logic.
π Ensure high code quality through automated testing, code reviews, and clear technical documentation.
π Collaborate directly with stakeholders to translate business needs into effective technical solutions.
Requirements
π 5+ years of fullstack development experience with proven end-to-end project ownership.
π Strong experience with modern frontend frameworks such as React, Angular, or Vue.js.
π Deep knowledge of relational databases (PostgreSQL, SQL Server) and SaaS-oriented data modeling.
π Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker).
π Solid understanding of software architecture, scalability patterns (caching, queues), and security best practices for multi-tenant applications.
π Excellent problem-solving skills and the ability to work independently in a remote environment.
Nice to Have
β Experience migrating or modernizing legacy applications.
β Background in scientific, healthcare, or laboratory-related systems.
β Knowledge of Kubernetes or other container orchestration tools.