Senior Software Engineer

Porch   •  

Seattle, WA

Industry: Technology

  •  

5 - 7 years

Posted 25 days ago

What You Will Do

  • Collaborate with product management, web engineers, and data engineers to deliver features to production
  • Develop services using Java and Scala
  • Develop rich consumer experiences using Node and React
  • Balance long term code health and maintainability with business needs
  • Provide input on shaping development best practices
  • Own features from initial discussions through release
  • Mentor junior developers

What You Bring

  • BS in Computer Science or similar field or relevant experience
  • 5+years of professional experience working on building large scale frontend end and/or backend applications.
  • Experience working with SQL and relational databases
  • Experience with service oriented architecture and REST based web service development
  • Experience with modern JavaScript frameworks, tools, and libraries like React, Node, Express, Promises, ES6, and Webpack.
  • Ability to identify and apply the appropriate design and integration patterns to solve complex business issues
  • Experience working with cloud-based systems (GCP, AWS) and virtualization (Docker, Kubernetes) a plus
  • Ability to organize and self-direct to get things done
  • Strong verbal and written communication skills