Who ❤️ PJ →

Full Search

4 Aug 2022

Full-Time Full-stack Engineer

La Jolla Institute for Immunology – Posted by hrlji San Diego, California, United States

Job Description

Full-stack Engineer


The La Jolla Institute (LJI) is growing its team to expand our ability to build a Research Software Development Group and is looking for a creative-thinking Full-stack engineer. You’ll get to tackle new and interesting challenges using research data while crafting an application from the server to the client. Working alongside seasoned scientists and other developers, you’ll hone your skills and learn cutting-edge technologies as you create software that will be used for years to come to improve our understanding of the human body. You’ll have the opportunity to contribute to the Institute’s growing stable of high-profile, high-impact scientific sites such as the IEDB (http://www.iedb.org/), DICE (https://dice-database.org/), COVIC (https://covic.lji.org/), and more.

You should have a deep understanding of web application development and be comfortable working with both the application and presentation layers of software architecture. You won’t just be working with technology, however – you may also be called upon to work collaboratively with researchers, data scientists, and business users. Most importantly, you’ll be working to create software that will have a lasting impact on human health!


The Opportunity


The La Jolla Institute is seeking a motivated candidate to combine the art of design with the art of programming. They will work with both front-end and back-end web technologies to build user and system applications. They will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.


The position is also responsible for managing the interchange of data between the server and the users. Their role includes a focus on the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. They will also be responsible for integrating the front-end elements built into the application.


Requirements – What makes you a great fit for this role

  • At least 3 years of experience working as a software engineer in a technical capacity
  • Significant experience and solid understanding of the MVC design pattern using
    • Django/Flask
    • Python
    • Angular
    • SQL (preferably PostgresSQL)
    • Bootstrap
    • D3 or other frontend data visualization libraries
  • Experience in a CI/CD environment, and familiarity with containerization
  • A strong understanding of data structures, algorithms, and effective software design
  • Proficiency with frontend languages, especially HTML5, CSS3, JavaScript
  • Development experience with other languages, particularly Javascript/Java
  • Experience writing unit, functional, and performance tests for the web
  • Comfort with version control systems (e.g. Git/Bitbucket)
  • Excellent verbal and written communication skills; must work well in an agile environment managing your own time effectively
  • Personal Skills
    • You will be working with a number of non-technical users. The ability to translate complicated web technologies into lay speak is a must.
    • You must be able to organize your work and yourself, including documenting your work for future review/refactoring.
    • Strong self-tasking management habits via Jira
    • The ability to present your ideas and recommendations to a crowd in a compelling fashion.


Any of the following will make us very excited

  • Master’s in Computer Science, Data Science, or a related field
  • Experience with scientific computing
  • Familiarity with a statistical package such as R, Matlab, or SPSS
  • Experience with the NodeJs/ExpressJS, GitLab, Wagtail

The Company


The La Jolla Institute for Immunology is one of the top immunology research institutions in the world. The work done at the Institute is impactful and important to all human health and well-being. The Institute’s culture focuses on recognition of excellence in the workplace, employee wellness and the production of our only product: research. A strong commitment to work/life balance, one of the best benefit plans in the nation and an engaged executive team are just a few reasons why LJI was rated number one in World’s “Best Places to Work” in Science as reviewed by The Scientist magazine and was selected as 2021 Best Places to Work in San Diego by the San Diego Business Journal. There are few places in the world where you can work with talented people, in an amazing business culture and your work helps efforts to improve the quality of life and health for humanity.


LJI values diversity and individuality. Unique perspectives and novel approaches are central to scientific development and are welcome across the organization. We encourage members of the BIPOC, LGBTQIA+, and other underrepresented communities to apply.



  • Comprehensive health and dental insurance for employees and their families at reasonable monthly cost
  • Life and Disability insurance
  • Employee Assistance Program (mental and family health counseling, etc)
  • Tuition Assistance Program
  • Employee Perks (Discounts on yoga, massage, movie tickets, etc)
  • 403(b) with 10% employer contribution, eligible for contribution after one year
  • Pre-tax flexible compensation plan for medical, transit, parking or dependent care expenses (FSA)
  • 10 paid vacation days, 12 paid sick days, 11 paid holidays
  • Remote work possible after “getting settled” period
  • Weekly in-house yoga, snacks/drinks, monthly happy hours, softball teams, summer and holiday events and more
  • LJI is an active participant in conferences
Share this role online (there may be a referral fee*)

How to Apply

IMPORTANT: Please apply directly via our website: https://us62e2.dayforcehcm.com/CandidatePortal/en-US/lji/Posting/View/724 Candidates who do not apply via the provided link will NOT be considered.

Job Categories: Equal Opportunities. Job Types: Full-Time. Salaries: Not Disclosed.


350 total views, 0 today

Apply for this Job