- Company Name
- Meet
- Job Title
- Lead Software Engineer
- Job Description
-
**Job Title:** Lead Software Engineer
**Role Summary:**
Senior engineering lead responsible for designing, building, and scaling end‑to‑end web applications in a biotech context. Focus on user‑facing features, data‑driven dashboards, and robust APIs that support scientific research and personalized medicine.
**Expectations:**
- Deliver high‑quality, production‑grade web solutions with a strong emphasis on usability.
- Own feature development from concept to deployment, ensuring scalability, reliability, and performance.
- Collaborate with product, design, and data science teams to translate complex user needs into clean, maintainable code.
**Key Responsibilities:**
- Architect and implement responsive front‑end interfaces using ReactJS and modern styling frameworks (e.g., TailwindCSS).
- Build and maintain back‑end services in Node.js and Python (FastAPI preferred), exposing RESTful APIs and integrating with databases.
- Develop interactive data visualizations with Plotly, D3.js, or equivalent libraries.
- Design scalable web architectures, defining clear frontend‑backend contracts and ensuring high performance.
- Manage PostgreSQL, Elasticsearch, and other data stores, optimizing queries and data models.
- Deploy and operate services on cloud platforms (AWS or GCP) using Docker, Kubernetes, and CI/CD pipelines.
- Participate in product discovery, requirements gathering, testing, and iterative improvement cycles.
- Mentor junior engineers and promote best practices in code quality, security, and maintainability.
**Required Skills:**
- Front‑end: ReactJS, TailwindCSS or equivalent modern frameworks.
- Full‑stack: Proven experience building complex, production‑grade software systems.
- Visualization: Plotly, D3.js, Observable, or similar interactive UI libraries.
- Back‑end: Node.js; Python with FastAPI experience.
- Architecture: Scalable web systems design, frontend–backend contract definition.
- Databases & Infrastructure: PostgreSQL, Elasticsearch, or similar technologies.
- Cloud & DevOps: AWS or GCP, Docker, Kubernetes, CI/CD pipelines.
- Product mindset: User‑centric development, UI/UX iteration, A/B testing.
- Domain: Experience with scientific, data‑intensive, or analytics‑driven web platforms.
- Soft skills: Strong communication in English, cross‑functional collaboration.
**Required Education & Certifications:**
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field.
- 6–8+ years of professional experience delivering complex, production‑grade web applications.
- No specific certifications required, but familiarity with cloud, containerization, and CI/CD practices is essential.