Apply

Sr Full Stack Java Software Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: USA, Eastern or Central

🔍 Industry: Healthcare

🏢 Company: Equip Health👥 251-500💰 $34,999,935 Series C 11 months agoPersonal HealthFitnessWellnessHealth Care

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingFull Stack DevelopmentGitJavaJavascriptSoftware ArchitectureSpring BootREST APIReactCommunication SkillsCI/CDProblem SolvingMentoringMicroservices

Requirements:
  • 5+ years of software development experience with at least one full cycle implementation
  • Experience with the below technology stack highly preferred: Languages & Frameworks: Java, JavaScript, React
  • DB: PostGreSQL (or other relational databases)
  • Cloud: AWS services
  • Tools: Git, Github
  • Ability to write clear, maintainable, extensible and testable code
  • Experience designing and implementing web or mobile applications with a microservice back end
  • Experience in building highly scalable and performant distributed systems with high availability
  • Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure
  • Experience communicating and coordinating with the engineering and product teams
  • Experience working in and contributing to an Agile environment
  • Understanding of common web protocols such as ReST, OAuth, etc.
Responsibilities:
  • Write clean, scalable software following industry best practices
  • Become an expert in your domain area and be very familiar with the other domains
  • Stay on the leading edge of development best practices
  • Strong knowledge and experience in designing for and implementing solutions in the cloud (AWS).
  • Mentor and inspire junior and mid-level engineers; lead by example
  • Follow best practices, such as automated testing, thorough PR reviews, failing fast, etc.
  • Develop documentation and proposals to explain existing and proposed architectures and designs
  • Assist in planning, estimating, and scheduling development work
  • Help plan technical execution by balancing feature delivery, tech debt reduction, and maintainable & performant design
Apply