What are the responsibilities and job description for the Backend Engineer position at Public?
About Us:
Public.com is an investing platform that helps people become better investors. Members can build a diverse portfolio of stocks, ETFs, and crypto within a single platform.
On Public, ownership unlocks an experience of content and education, contextual to their portfolio, created by a million strong community of investors, creators and analysts.
Public puts investors first, and doesn’t sell trades to market makers or take money from Payment for Order Flow (PFOF).
We announced our Series D funding round of $220 million in Feb. 2021, just two months after our Series C round. Our investors include Accel, Greycroft, (the original investors in Venmo) and Lakestar, as well as Will Smith (Dreamers VC), Tony Hawk, The Chainsmokers’ Mantis VC; NFL star J.J. Watt, NYU Stern professor and entrepreneur Scott Galloway, business executive Dick Parsons, Business Class founder Sophia Amoruso, and Shari Redstone’s Advancit Capital.
What you’ll do:
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
Public is an equal employment opportunity employer to all employees and applicants for employment and prohibits discrimination and harassment of any type. We celebrate people of all race, color, religion, age, sex, national origin, disability status, genetics, veteran status, sexual orientation, gender identity, or expression.