Explore the LabKey platform free for 30-days! Start your trial >

Junior Software Developer

Location: Seattle, WA
Reports To:  VP of Engineering

About the Role

As a Junior Software Developer at LabKey, you will help biologists, bioinformaticians, and other scientists attack some of the most challenging research projects in the world. You will enjoy small, collaborative teams, significant autonomy, direct client interaction and hands-on development experience on our newest products. You will work with our team and customers to understand requirements, design solutions, and ensure a high-quality product at all points during the development process. You are passionate about creating outstanding software solutions to assist in public health research and cutting-edge drug-discovery.

What You Will Do

  • Analyze, design, and develop software that delivers clean, maintainable code within a large, complex, and established code base
  • Learn and grow your skills by working collaboratively with experienced and engaged developers to design new features and re-architect existing ones
  • Contribute to and help build a great development team to build high quality products
  • Within an agile environment, work as part of a kanban team and develop web-based software solutions
  • Communicate clearly and consistently with team members and clients on an ongoing basis including discussing technical concepts and systems
  • Learn the bioinformatics domain necessary to understand client data, methods, and workflows
  • Other duties as assigned

Who You Are

Required Experience

In addition to a strong track record of working hard, taking ownership, and learning new technologies quickly, you should have:

  • 2+ years of professional software development experience with server-side, web-based technologies (full stack preferred)
  • Strong foundation in object-oriented design and coding, including solid experience with Java
  • Proven knowledge of scalable, secure web application development (Spring, Tomcat) and relational databases schema design and query authoring (SQL Server, PostgreSQL, etc.)
  • Experience with browser-side technologies (e.g., JavaScript framework, HTML, CSS, and AJAX)
  • An understanding of modern software development techniques, including the full SDLC, object-oriented design, continuous integration, version control, and agile methodologies
  • Ability to work in an extremely collaborative work environment and help other people on the team
  • Strong problem solving and decision-making skills; comfortable with taking ambiguous customer requests and iterating to concrete solutions

Preferred Tools & Software Experience

Languages

  • Java
  • JavaScript
  • HTML/CSS
  • SQL

Frameworks

  • React
  • Typescript
  • Redux

Technologies

  • Git
  • Postgres
  • SQL Server
  • Tomcat
  • Spring

Education

  • A Bachelor’s degree in computer science, information systems, or equivalent combination of related education and experience
  • Background or understanding of Life Sciences strongly preferred

An Advocate!

You are an advocate for our clients, our mission and our culture. You want to contribute to products that help scientists solve some of the most pressing problems impacting human health.

LabKey is an Equal Opportunity Employer. Women, minorities, people with disabilities, and members of the LGTBQ communities invited to apply. To apply or request an accommodation, please email jobs@labkey.com

Close Menu
CONTACT US