Senior Software Engineer (Backend Developer)

2 hours, 3 minutes ago
Full-time
Senior
Software Development
Precision Medicine Group

Precision Medicine Group

Precision Medicine Group specializes in precision medicine, utilizing targeted expertise and data insights to accelerate drug development and enhance the commercialization of next-generation medical products for the pharmaceutical and life sciences ind...

Pharmaceuticals
251-1K
Founded 2012

Description

  • Translate business requirements into clear technical documentation, design specifications, test plans, and unit tests.
  • Build new features and enhance existing functionality based on defined specifications.
  • Evaluate existing systems to identify opportunities for improvement, optimization, or refactoring.
  • Design and implement software systems in accordance with development standards.
  • Write clean, efficient, well-documented code and deliver assigned work on time.
  • Participate in software testing, code reviews, debugging, and troubleshooting to resolve issues.
  • Create and maintain documentation that supports development, testing, and long-term maintenance.
  • Collaborate with cross-functional, business, and technical stakeholders to align on requirements and implementation goals.
  • Manage moderately complex projects and initiatives while supporting team execution.
  • Mentor junior team members, support peers through pair programming and code review, and contribute to hiring and onboarding.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 5 years of relevant work experience in IT, software development/support, or technology solutions.
  • 2-4 years of experience in a customer-facing role and leading projects.
  • Proficiency in one or more programming languages such as Java, Python, or JavaScript.
  • Proficiency in SQL, relational databases, and relational data modeling.
  • Strong foundation in data structures and algorithms with a focus on efficient solutions.
  • Proven expertise in R and Python backend development, including R package creation and community best practices.
  • Experience with data preprocessing, cleaning, and transformation using Pandas, NumPy, and SQL.
  • Experience with R object-oriented programming, including R6 and S3.
  • Strong experience with Git, version control workflows, and Linux command-line environments.
  • Familiarity with GNU Make, Docker, and GitLab CI.
  • Background in clinical trial data management is a plus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experience

instacart.careers 1K-5K Internet Software & Services

Instacart is hiring a Senior Software Engineer to improve the backend systems that power personalized shopping and purchase experiences for its grocery platform.

Datadog Go GraphQL PostgreSQL Ruby
3 minutes ago

Software Engineer, Engineering Tooling

Tailscale 51-250 Diversified Telecommunication Services

Tailscale is hiring a full-time software engineer to build internal engineering services and tooling that support teams across the company and improve the reliability of its remote-first product infrastructure.

CI/CD Go Secrets Management SQL
3 minutes ago

Senior Software Engineer - Operating Systems

Applied Intuition 251-1K Internet Software & Services

Applied Intuition is seeking a Software Engineer for its NextGen OS team to help build a new full-stack operating system for future vehicles and products.

C C++ Embedded Systems
3 minutes ago

Senior Software Engineer - IAM

Affirm 1K-5K Diversified Financial Services

Affirm is seeking a software engineer to evolve its enterprise identity platform, building automation and AI-assisted workflows around SailPoint and Auth0 in a remote role based in Spain.

AWS Buildkite CI/CD GitHub JIRA Python Terraform
3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers