Senior Java Engineer, Document App
JavaSpring BootPostgreSQLKafka
3 days ago
backendsenior
P
PandaDoc
KyivAbout the Position
At PandaDoc, we're building the future of documents. Our platform helps teams create, send, track, and e-sign proposals, contracts, and other documents, making our clients' lives more efficient and collaborative.
Responsibilities7
- Design, build, test, and deliver features to production as part of a 5-person team.
- Keep production services stable (maintaining SLO), react to alerts and incidents.
- Face and overcome multiple scale-related technical problems in distributed systems.
- Find and address systematic issues to maintain low time-to-change with high change-confidence levels.
- Work on integrating AI-powered features (e.g. automatic field detection), collaborating with dedicated AI teams.
- Participate in team activities and rituals: code review, on-call rotation, planning, PBR, retro, daily standups.
- Collaborate with the broader team (track level, consisting of 5 teams)
Requirements10
- 5+ years of experience as a Software Engineer.
- Experience working with production systems, including on-call responsibilities.
- Strong experience with Java and Spring Boot (Java 17/21, Spring Boot 3).
- Solid understanding of microservices architecture, distributed systems, and asynchronous communication (Kafka).
- Experience with relational databases (SQL, performance optimization), ideally PostgreSQL.
- Good knowledge of testing practices (JUnit, automated testing).
- Strong system design and problem-solving skills.
- Experience across the full development lifecycle, from design to deployment and monitoring.
- Ability to stay calm and effective during incident handling.
- Strong communication skills and ability to collaborate in English (written and spoken).
Benefits6
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
- We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements.
- Work schedule aligned with EU time zones.
- Honest, open culture that values constructive feedback.
- Professional and personal development within a collaborative, supportive team.
- Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.
Senior Java Engineer, Document App
View Original