Job Closed
This listing is no longer active.
Taking the work out of document workflow.
Senior Java Engineer, Document App
Location
Portugal
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Engineer, Document App
PandaDoc
• 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)
Job Requirements
- 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).
Benefits
- 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. Be aware that contract type and benefits vary by location - feel free to clarify with our recruiters.
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior PHP Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• Design, develop, and maintain scalable backend services using PHP (Symfony/Laravel) • Contribute to frontend development using TypeScript/JavaScript and modern frameworks (Vue.js or React) • Write clean, maintainable, and well-structured code following best practices • Apply object-oriented design principles in day-to-day development • Ensure high code quality through automated testing and code reviews • Collaborate closely with cross-functional teams to understand requirements and deliver high-quality solutions
• Diseñar y desarrollar aplicaciones web end-to-end • Integrar sistemas corporativos (ERP, data platforms, APIs externas) • Participar en arquitecturas basadas en eventos, colas y microservicios • Implementar workflows asistidos por IA y automatización inteligente • Definir APIs y contratos entre sistemas • Garantizar calidad, testing y observabilidad • Documentar arquitectura y decisiones técnicas (ADR)
• Liderar o design e a implementação de componentes de software, bibliotecas e frameworks reutilizáveis que resolvem problemas de forma sistêmica em múltiplos times. • Identificar e resolver gargalos de performance em sistemas de alta escala, otimizando o uso de recursos e garantindo a eficiência das aplicações. • Projetar e construir arquiteturas de sistemas resilientes e tolerantes a falhas, aplicando padrões avançados para garantir a disponibilidade e a confiabilidade de nossos serviços. • Atuar como referência técnica para os times de desenvolvimento, oferecendo insights aprofundados em code reviews, pair programming e workshops técnicos. • Manter e evoluir a base de código principal, garantindo a qualidade, a manutenibilidade e a aderência às melhores práticas de engenharia de software. • Contribuir ativamente para a definição de padrões de engenharia e para a visão técnica de longo prazo da nossa plataforma.
• Design, develop, and maintain scalable Elixir services that are core to Papa’s operations and member experiences. • Own large-scale system components from architecture to deployment, driving clean, well-tested, and well-documented code. • Work across the stack to improve the performance, reliability, and scalability of our applications. • Collaborate with engineering and product teams to define technical solutions that align with business goals and deliver measurable impact. • Contribute to our GraphQL API design and implementation, enabling seamless integration with mobile, web applications, and vendor services. • Proactively identify areas for improvement in our systems and processes, and lead initiatives to address them. • Participate in technical planning, estimations, and decision-making to help guide the direction of our platform.




