About the Role
We are hiring a Senior Software Engineer (Backend Developer) to join our innovative team at Precision For Medicine. As a Senior Software Engineer, you will play a crucial role in developing and maintaining our SaaS solutions that empower the life sciences industry. This is a remote position, allowing you to work from anywhere while contributing to meaningful projects that enhance data management and analytics for biotech and pharma teams.
What You'll Do
- Translate business requirements into actionable technical documentation that guides development and testing.
- Design, develop, and maintain software applications, ensuring scalability and security.
- Build new features or enhance existing ones based on defined specifications.
- Participate in software testing to identify and resolve bugs, ensuring high-quality deliverables.
- Collaborate with cross-functional teams to ensure shared understanding of requirements and implementation goals.
- Mentor junior team members and contribute to their professional development.
- Continuously improve technical skills and stay updated with emerging technologies.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- A minimum of 5 years of relevant work experience in software development and technology solutions.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Strong foundation in SQL, relational databases, and data modeling.
- Experience with R and Python backend development, including R package creation.
- Familiarity with tools like Docker, Git, and Linux environments.
- Background in clinical trial data management is a plus.
Nice to Have
- Experience with data preprocessing and transformation using Pandas and NumPy.
- Knowledge of continuous integration tools like GitLab CI.
- Strong understanding of data structures and algorithms.
What We Offer
- Competitive salary ranging from $120,000 to $150,000 per year.
- Flexible remote work environment.
- Opportunities for professional development and continuous learning.
- Collaborative and supportive team culture.
- Health and wellness benefits.
- Mentorship opportunities for career growth.
This Senior Software Engineer role offers a competitive salary and the opportunity to work remotely in a collaborative environment focused on innovative solutions for the life sciences industry.
Who Will Succeed Here
Proficient in Java and Python for backend development, with a solid understanding of RESTful API design and implementation to support SaaS architecture.
Demonstrates strong problem-solving skills and adaptability in a remote work environment, effectively managing time and communication across different time zones.
Possesses an analytical mindset with hands-on experience using SQL, Pandas, and NumPy for data manipulation and analysis, essential for developing data-driven solutions in the life sciences sector.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months