QuartzBio is seeking a Software Engineering Manager to design, develop, test and maintain software applications, providing biotech/pharma teams with enterprise-level access to sample/biomarker data management solutions and analytics.
Requirements
- Proficiency in Python with experience in backend frameworks and libraries, such as Django or similar frameworks.
- Strong experience with RESTful API design and implementation.
- Hands-on experience with AWS CLI and SDKs for programmatic cloud resource management.
- Experience with Celery for task queue management and Gunicorn for WSGI application deployment.
- Proficiency in JavaScript, extensive experience with AngularJS, React and React hooks.
- Solid understanding of CSS and HTML5 including styling frameworks like LESS.
- Experience with webpack and webpack plug-ins for front-end optimization.
Responsibilities
- Translate business requirements into clear, actionable technical documentation that guides development and testing.
- Build new features or enhance existing ones based on defined specifications, ensuring scalability, maintainability, and security.
- Evaluate existing software systems to identify areas for improvement, optimization, or refactoring.
- Participate in software testing to identify, document, and resolve bugs and other issues.
- Perform ongoing maintenance to ensure software stability, reliability, and alignment with evolving business needs.
- Collaborate with cross-functional teams to design, develop, test, and maintain software applications.
- Leads full stack development efforts across backend and frontend systems, ensuring scalable and maintainable, and secure architecture.
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or related field and a minimum of 8 years of relevant work experience in information technology (IT), software development/support and technology solutions.
- 4-6 years of experience working in a customer-facing role and leading projects.
- Ability to work independently to solve complex technical problems.
- Strong grasp of collaborative development workflows using Git.
- Comfortable working in Linux-based environments and shell scripting for deployment and debugging.