What are the responsibilities and job description for the Software Developer position at Sales Hatch?
Sales Hatch is partnering with an early stage biotech software company building advanced systems that support scientific research and data driven discovery! Their engineering team develops high performance tools used by researchers, labs, and emerging innovators across the life sciences. This is a small, fast growing environment where ideas move from concept to production quickly and engineers own major parts of the platform.
About the Role
Our client is hiring a Software Developer with strong engineering fundamentals and interest in scientific or data intensive work. This role is ideal for someone who enjoys solving complex technical problems, has experience with backend or full stack development, and thrives in early stage environments where they can build core systems that support scientific workflows.
You will work in a startup setting where engineers collaborate closely, contribute to architectural decisions, and take end to end ownership of significant features. The work spans full stack product development, data processing pipelines, distributed systems, and computational tooling depending on your strengths.
What You Will Do
• Build backend or full stack systems that support scientific and data heavy workflows
• Collaborate with researchers and engineers to design new tools and platform features
• Implement algorithms, pipelines, or data models that support scientific analysis
• Translate experimental or analytic requirements into reliable and maintainable code
• Improve performance, scalability, and correctness across the platform
• Contribute to internal engineering standards, testing practices, and infrastructure
• Participate in client or user discussions to understand scientific needs
• Work closely with a small engineering team where everyone is a key contributor
What You Bring
• Strong coding skills in Python plus JavaScript or TypeScript
• Proven experience in backend or full stack engineering
• Strong fundamentals in algorithms, systems, or data structures
• A degree in computer science or a closely related technical field
• Curiosity about scientific computing or biotech
• Ability to own projects from design through implementation
• Comfort working in a fast paced, collaborative startup environment
Preferred Qualifications
• Experience in early stage startups or small engineering teams
• Background in computational biology, bioinformatics, chemistry, or scientific research
• Experience with machine learning, data processing, or scientific software
• Research projects in distributed systems, ML, HPC, robotics, or computational methods
• Experience with cloud platforms, containers, or distributed infrastructure
• Strong GitHub, portfolio, or research project work
Work Style and Team Culture
This is a fast moving and highly collaborative engineering team. Every developer owns meaningful parts of the platform and works closely with peers who value technical depth, curiosity, and scientific impact. The environment suits someone who enjoys rapid iteration, learning, and building systems that advance scientific research.
Salary : $100,000 - $200,000