At Public, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. You will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer with the support of senior members on your team. You will be collaborating with your team to design and deliver highly available and scalable features including translating user stories into technical solutions, refining designs, writing code and unit tests, participating in the code review process and communicating with your team about progress and blockers.

Who you are:

  • 2+ years programming experience, ideally on a modern backend stack
  • Our core stack is Java / Spring / rdbms / AWS, but you don’t have to be an expert in any of these. 1+ years Java or similar programming experience as well as an understanding of relational databases and ORMs will suffice
  • Willingness to roll up your sleeves, collaborate with others, get stuff done, and continually learn
  • Strong sense of ownership and willingness to support getting code through the full development life cycle from design to production
  • Affinity for solving problems and shipping impactful features, not polishing perfect code

Bonus Points:

  • Experience with Agile
  • Experience with highly available, mission critical systems
  • Experience with trading systems or APIs
  • AWS experience
Job Overview
Job alerts

Subscribe to our weekly job alerts below and never miss the latest jobs

Sign in

Sign Up

Forgotten Password

Job Quick Search