Backend Software Engineer - remote

Posted 3 years ago

Practichem is a biotech firm focused on disrupting an industry from the bottom up. We build a patented protein chromatography platform to speed immunotherapies like antiviral medicines to market. We believe scientific instruments should be intuitive, like a smart phone app. We’re setting a new standard by creating instruments that scale as services.

We are looking for a full stack software engineer with backend expertise to join our team. This role is instrumental in driving our technology platform forward to innovate for scientific labs and promote greater discovery and collaboration. Our greenfield project offers the opportunity to develop and implement a unique web application in a niche industry. Team members contribute at all levels to deliver software solutions, from relational database design to deployment pipelines. Our small team collaborates daily and works in all layers of the stack. Our engineers excel at writing clean, maintainable, elegant code. We want someone who has high expectations for their own work and strives to exceed these standards.

What you will do

  • Full stack web application development, including testing
  • Produce organized, optimized, testable, and maintainable code for enterprise applications
  • Develop scalable and efficient backend solutions for greenfield projects
  • API design and development
  • Contribute in all phases of software development life cycle
  • Engage in technical and code reviews
  • Write clear and concise documentation for system designs and implementation
  • Dive into concepts that may be unfamiliar to you
  • Take ownership and figure things out

Required education, experience, and skills

  • 5+ years of professional experience in Java tech stacks
  • Java 8+ and/or Kotlin
  • Experience with Spring (expertise considered a bonus)
  • Experience with design patterns, architecture principles, and development best practices
  • Experience implementing RESTful APIs
  • CI/CD experience
  • Commitment to clean code principles
  • Unit testing and test automation experience
  • Familiarity with agile methodology (but we don’t consider it a religion)

Tech stack and tools

  • Vue.js, Vuetify, Vuex
  • Typescript
  • Java 11+, Kotlin
  • REST APIs and Websockets
  • Spring Framework, Spring Boot
  • Gradle
  • postgreSQL
  • Docker, Git, AWS
  • Python

About Practichem

Practichem is a mature startup, run by successful serial entrepreneurs and experienced advisors. Our team are all impressive subject matter experts in our fields, having earned hard lessons through years of experience. We are making amazing progress in an important domain in an organized and structured way. We are flat and lean, and always will be. No middle managers. Each person must play their part incredibly well. We trust our team to make decisions and take actions as they see fit. Our success will directly translate into your success through compensation, exposure to interesting problems, benefits, sharing, and advancement.

What we offer

  • Competitive compensation and benefits. We work reasonable hours and rarely get called on nights, weekends, or holidays.
  • We support remote work.
  • You'll work alongside other accomplished engineers and scientists.
  • Choose a Mac or a PC. You can run Windows or a Linux distro.
  • Join Practichem and get $500 in cozy cash to set up your workspace how you want. Buy a super mouse, a wrist thingy, a special chair, plant, mood ring, or maybe a Maneki-neko?

Fun

Make sure you’re having fun and finding your work rewarding. Make some new friends, push yourself in new ways, and get exposed to new things. If you aren’t having fun at some level, you’ll be unhappy. We want you to love what you’re doing.