Senior BE Engineer - Remote - Europe
Senior BE Engineer - Remote - Europe
Remote - Europe - Engineering - Full-time - Intermediate
The Company
Glassbox's mission is to reveal the insights that empower organizations to deliver exceptional digital customer experiences.
Glassbox is a leading force in shaping digital experiences. It helps organizations uncover digital issues, boost conversion rates, enhance accessibility, prevent fraud, and more. Leveraging AI-driven customer intelligence, Glassbox enables enterprises to deliver secure, proactive, and preventative digital experiences. Its solutions are trusted by highly regulated organizations, including SoFi, Cal, and many others. We are growing and have been recognized by G2 as one of 2024's Top 50 Software Companies in the world.
Glassbox is looking for a Backend Developer to join our global R&D team
What You Will Do
- Design, develop, and maintain Java-based backend systems that handle large-scale data processing and analysis
- Optimize existing systems for performance, scalability, and reliability
- Collaborate with cross-functional teams, including data scientists, frontend developers, and product managers, to define and implement new features and data-driven solutions
- Write high-quality, maintainable, and efficient code that adheres to best practices and coding standards
- Participate in code and design reviews to ensure quality and alignment with project requirements
- Troubleshoot and resolve issues in production systems
- Continuously learn and stay up to date with the latest industry trends, technologies, and frameworks
- Work in a scrum team using the scrum methodology
What You Will Need
- 4+ years of experience in Java backend development
- Deep familiarity with Spring-based ecosystems
- Experience working with Micro services and data-intensive systems
- Knowledge of cloud platforms, such as AWS, GCP, or Azure
- Experience with NoSQL databases such as Cassandra and Relational databases as Postgres
- Strong background with Kubernetes, Restful APIs, and cloud-native architecture.
- Experience with distributed messaging systems like Apache Kafka, RabbitMQ, or ActiveMQ.
- Familiarity with Agile development methodologies and tools (e.g., Scrum, JIRA, Git)
- Strong problem-solving skills, attention to detail, and ability to work independently as well as in a team environment
- Excellent communication and interpersonal skills
- Clear and Fluent English
Advantage
- Experience with Big Data technologies, such as Spark, Kafka, or Elasticsearch
- Experience building or working with AI-enhanced platforms, Copilot Agents, or intelligent product features.
- Experience working with Node.js