Senior Java Platform Engineer Nitro PDF Software
What you'll be doing
First and foremost, you?ll be building a highly scalable and reliable platform to first aid internal product development efforts and eventually serve 3rd party partnerships
Planning, designing, and building effective solutions to support a rapidly-growing business at a massive scale in a greenfield setting
Developing and implementing strong algorithms/techniques for solving problems in a high-volume, high-availability environment
Developing APIs as common interoperability contracts.
Working closely with a no-bullshit tightly-knit flat engineering team to develop, deliver, and improve technical solutions
Pushing the envelope on what's possible and applying pragmatic approaches to building sustainable solutions
Owning engineering of entire platform features (centralized account management, document management, billing, licensing, seamless account and end-user platform upgrades, ...)
Vigilantly monitoring and improving performance (client-side and back-end)
Figuring out how to run lean and agile over the years without burning out
What we're looking for
A long-term partner in building a comprehensive document management platform
Enthusiasm and a learning mindset (research and prototyping are a major part of this job)
7+ years of experience with large platform infrastructures
5+ years of experience with large OOP codebases (Java enterprise web apps preferred)
Start-up experience and ability to balance competing demands, define your own role and help wherever necessary
Someone who can help distill the vision into a working prototype and then evolve that to a product serving millions
Ability to move fast and distinguish signal from noise in everyday work life
Extensive experience with agile development
Traits that will distinguish the ultimate candidate
Past technical leadership on platforms behind desktop, web or mobile collaboration and productivity applications (e.g. massive file storage, object versioning, security permissions, supporting multiple user platforms)
Experience with desktop cloud integration
Proven track record with commercial SaaS applications used globally at a massive scale
Hybrid cloud understanding and hands on excellence with PaaS infrastructures (AWS, Heroku, ...)
Experience with Play! framework or other Java enterprise web frameworks that include Spring, Hibernate, PostgreSQL, ...
| Location: |
San Francisco, CA
United States
|