Location Qualifications
•Ghent (Hybrid), London (Hybrid), Munich (Hybrid), Wroclaw (Hybrid), Paris (Remote), Amsterdam (Remote)
•Position Overview
•As a Senior Backend Engineer (JVM), your primary responsibility will be to expand and enhance our existing codebase, while also driving innovation for new features. You will have complete ownership of your work, ensuring that every aspect is executed to a high standard. This includes ensuring code functionality, implementing comprehensive test automation, optimizing scalability within our cloud infrastructure, and establishing proper monitoring practices.
•Your role will involve working with the latest cloud-native services and solutions, actively contributing to the ongoing evolution of our platform. You will strive to maximize its value for our customers by working on one of the core functionalities of our platform, using different technologies to achieve our goals. Embracing the dynamic nature of the role, you will always be presented with new challenges, making your work both engaging and intellectually stimulating.
•Position Overview
•Team Coach is dedicated to enhancing the training and coaching capabilities of the Showpad Coach product line. The majority of our codebase is implemented in Scala and Kotlin, and we are currently in the process of transitioning to the AWS cloud serverless environment. Our updated technology stack is Typescript based and heavily relies on AWS services such as API Gateway, Kinesis, CDK, Lambda, S3, Dynamo, Step Functions, and more. We make use of the appropriate service for each specific task to ensure optimal functionality.
•
•In our workplace, we foster an environment that embraces failure as an opportunity for growth. We continuously seek opportunities to learn and improve, encouraging one another to reach our fullest potential. Above all, we believe in having fun while pursuing our goals.
•Minimum Requirements
•Seasoned backend engineer experiences developing scalable, production-ready solutions using JVM-based languages (Kotlin, Scala) and frameworks (Micronaut)
•Hands-on knowledge of AWS
•Experience with or willing to work in Typescript
•Experience with testing
•Ability to model data and queries around feature requirements with an emphasis on performance and scalability.
•Experience with CI/CD
•Bonus points
•Experience with event driven architecture design and implementation
•Experience working in a multi tenant environment
•Experience designing and implementing APIs for, and collaborating with, internal and/or public data consumers