Junior Software Engineer

About Bad RabbitBad Rabbit, Inc. is a team of experienced professionals who work together to identify, understand, and develop  solutions to our clients’ software needs. We work within the medical  research sector, and help to maintain and develop tools to assist  research institutions deal with administration, compliance, research  finance, and regulation. Some of our clients include The Children’s Hospital of Philadelphia, Arizona State University, Penn State, and Dartmouth College.ABOUT YOUYou are an early career software technologist with an appetite for  continued learning and striving toward effectiveness. You are able to  work independently and also clearly and directly ask for help when you  get stuck or delayed. You are looking to swim in the deep end and grow  quickly through experience. You know your limits and earn trust by  checking in with teammates before taking critical actions.Technical skills required:One or more completed software projects you built yourself, either independently or part of a course.Certification, degree, or independent projects that display competency in multiple technologies.Developed a web application to completion either independently or as part of a team.Solid understanding of database architecture and technology.Competency in full web stack technologyTechnical skills that would be really great:Experience with the Huron-Click® Portal Solutions.Experience with other medical research software, for instance EPIC, IRBs or Grants Management Systems.Preferred non-technical experience:(Note that, while we’d love to see these attributes on an  application, we don’t want to discourage you from applying if you meet  the above-listed qualifications, but don’t yet have these specific  experiences.)Consulting experience.Independent passion/work ethicWHAT YOU’LL DO:The position will require working closely with senior developers and  technical leadership to complete defined programming and other technical  tasks. Tasks may include working within the Huron-Click® Portal  Solutions framework, assisting in new application development, and  working on integration projects between software systems already in use  by our customers. Huron-Click Portal is a proprietary object-oriented  web application framework that requires learning custom tools, APIs, and  terminology. As part of the day to day you will:Help build, maintain and enhance web-based business applications (bugs, upgrades, enhancements).Be a part of peer review code reviews.Assist in development of core pieces of reusable infrastructure and/or software prototypes and demonstrationsHelp improve our internal and external documentation.BENEFITS & COMPENSATIONAt a glance for this position:Competitive compensation (above industry average).Comprehensive benefits (Health & 401K).Profit sharing scheme.Some flexibility in work hoursSome opportunity for remote workTransparent salary ladder which offers clear path to progressionTO APPLYMake sure you clearly fit the descriptions above (see “About You”) You must be authorized to work in the United States and physically able to work out of our Portland, Oregon office.Apply below.Include your resume (and a Linked In if you have one).A cover letter is required. Tell us why we are a great fit for each other.Tell us about your experience and skill level with each of the following: JavaScript, C, C++, C#, Java, .NET, Typescript, React, Vue, NodeShow us some code! Your GitHub, a past piece of work, or a side project you are proud of.Keep in mind we want to know who you are as a person; it never hurts  to tell us about your hobbies or what you look forward to doing with  your new, flexible, work-from- home lifestyle. For example, we’re dog  people, and we appreciate a good sense of humor.OUR HIRING PROCESSResume and cover letter review – be sure to include the requested topics listed above in your cover letter for the most efficient response time.30-minute phone screenComprehensive technical interview Cultural fit coffee chat A paid programming assignment of no more than 6 hoursA final in-person interview