As a Software Engineer, you will be part of an engineering team dedicated to making Gravitee’s products best in class both in terms of features and in UX. This is a hands-on, critical role in the organisation and is highly technical. The right candidate will enjoy problem-solving with clients in a highly specialised way.
Relational Databases (Tools): MariaDB, PostgreSQL, MySQL or something equivalent
Messaging: Kafka, JMS, RabbitMQ, Solace, MQTT or something equivalent
Continuous Integration and Deployment: CI/CD, Docker, Kubernetes, ArgoCD
Build Automation Tools: Maven, Yarn
responsibilities :
Interact with the Product Owner to help define the future of the products
Develop new end-to-end features: from design to implementation (building and integrating APIs as well as the front-end interfaces and visualizations that bring them to life)
Collaborate with team members to design, maintain, and improve product features
Participate in Tech Sprints focused on enhancing the existing codebase
Share your knowledge—technical and non-technical—during internal knowledge-sharing sessions
Prioritize issues and support customers across multiple countries and time zones, ensuring they can successfully implement our platform in their environments
Create knowledge articles that enrich our documentation and help customers better understand product use cases
Innovate within the team and with customers to improve processes and tools
Assist the support team to ensure customers have the best possible experience with the products
requirements-expected :
5+ years of professional experience in application development
Fluency in modern versions of Java, with proven use in large-scale backend applications
Hands-on experience building UI applications with TypeScript and Angular (or another modern web framework)
Strong understanding of the value of automated testing to prevent regression bugs
A passion for sharing knowledge and a commitment to continuous learning
Curiosity and willingness to engage in all aspects of a project, including CI, dependency management, and vulnerability management
Patience, resilience, and excellent problem-solving skills
Strong attention to detail, delivering accurate solutions for both internal and external stakeholders
offered :
knowledge sharing within our company
agile and friendly atmosphere, non-violent communication and full respect for diversity
possibility to choose from onsite (in Lodz, Poland) or hybrid work (in our office in Łódź city center)