Sr Software Engineer

Description

This is a remote position.

Our client is a startup with a simple mission: helping the elderly, our parents, and grandparents – to continue living their lives at home and stay connected to their family and community.
 
They’re looking for a Senior Backend Engineer to help transform their core product. This multi-enterprise SaaS solution will become the foundation for their web and mobile applications, as well as our AI/analytics platform.
 
As Senior Backend Engineer, you’ll be working within our clients’ platform to develop scalable applications that:
•Support the workflow of nurses, social workers, and caregivers
•Leverage our unprecedented access to receive, transform, and analyze clinical data from many sources
•Incorporate intelligence into clinical decision support
•Integrate services of 3rd party partners
•Engage and delight end-users (patients and their caregivers)
 
 
LOCATION
 
Remote anywhere in the US within EST or CST time zones
 
 
RESPONSIBILITIES
 
•Support the design of the platform architecture as well as individual components
•Design and develop key components of the platform
•Support and enhance unified development standards
•Review code to ensure quality, maintainability, reusability, and Secure Programming Practices
•Mentor junior engineers to develop good programming practices and a solid approach to technical problem solving
•Evaluate technologies and build vs. buy
 
 
Requirements
  • Must have RECENT coding experience*
  • Must be willing to spend 80% of the day coding*
  • Startup/small team experience preferred*
  • Must be located in East or Central time zones*
  • 5+ years of hands-on development experience in Java or other object-oriented programming language experience
  • Writes understandable, testable code with an eye towards maintainability
  • Developed using a modern framework (Java framework a plus), RESTful APIs, and relational DBs
  • Strong understanding of database schema design, caching, and scalability
  • Previously responsible for the design and delivery of one or more complex software components
  • Solid foundation in computer science, with competencies in data structures, algorithms, and software design practices
 
TECH STACK
  • Backend: Java with Dropwizard, Hibernate, Jetty, Jackson, GraphQL
  • Frontend: Javascript (Typescript) with React / React Native.
  • Infrastructure: ECS, RDS, Lambda, Glue, Athena, Cloudformation, SNS, and more
  • Dev tools: Github, CircleCI, Docker
 
Benefits
  • Health, dental, and vision insurance with a choice of many different plans/costs partially subsidized by us
  • Three weeks paid vacation
  • Basic Life & AD&D, Short-term and Long-term Disability Benefits paid fully by us
  • Voluntary benefits such as Pet, Home and Auto, Legal Insurance plus more
  • Pre-tax Flex Spending/Dependent Care/Transit accounts
  • 401k
  • Stock options
 
Skills

Must have RECENT coding experience* Must be willing to spend 80% of the day coding* Startup/small team experience preferred* Must be located in East or Central time zones* •5+ years of hands-on development experience in Java or other object-oriented programming language experience •Writes understandable, testable code with an eye towards maintainability •Developed using a modern framework (Java framework a plus), RESTful APIs, and relational DBs •Strong understanding of database schema design, caching, and scalability •Previously responsible for the design and delivery of one or more complex software components •Solid foundation in computer science, with competencies in data structures, algorithms, and software design practices TECH STACK •Backend: Java with Dropwizard, Hibernate, Jetty, Jackson, GraphQL •Frontend: Javascript (Typescript) with React / React Native. •Infrastructure: ECS, RDS, Lambda, Glue, Athena, Cloudformation, SNS, and more •Dev tools: Github, CircleCI, Docker

Experience

5+ years

Go to posting –>