Senior Backend Engineer - Barcelona, España - Kognia Sports Intelligence

    Kognia Sports Intelligence
    Kognia Sports Intelligence Barcelona, España

    hace 2 semanas

    Default job background
    CDI
    Descripción

    Location: Preferably in the Barcelona area and open to hybrid working, but fully remote candidates will be considered.

    About Kognia: Kognia Sports Intelligence is on a mission to revolutionize football performance analysis through cutting-edge technology and deep insights into the game. Based in Barcelona and backed by industry giants including Xavi Hernández and Iker Casillas, we are a startup with a passionate team striving to bring actionable insights to coaches, players, and sports enthusiasts.

    The Opportunity: We're looking for a strong Backend Engineer to join our team in a period of growth and help us deliver football insights and shape the future of our technology.

    Experience level: Three or more years of experience in backend development or related areas.

    Responsibilities

    • Contribute to the development of the Kognia platform, in particular our Kotlin/Spring Boot API backend, but also other components as team needs and skills dictate.
    • Improve software quality by identifying issues and opportunities for enhancements, and implementing best practices for reliable, maintainable, testable, and scalable solutions.
    • Participate in architecture discussions, domain modeling, and other team decision-making.
    • Investigate new technologies and approaches as needed.
    • Provide code review and participate in other company activities such as recruitment, professional development, and engineering operations.

    Skills and qualifications

    Required

    • Strong experience in Spring framework (Spring Boot, MVC).
    • Strong experience in JVM languages and tooling. Naturally, Kotlin is preferred, but if you're a Java developer curious about Kotlin, we hope to hear from you too
    • Database experience, and working with abstraction layers in JVM (e.g. JDBC).
    • Hands-on experience with best practices in testing and developing with clean code, regardless of stack.
    • Ability to adapt to a fast-paced, changing agile environment.
    • Excellent team player with strong verbal and written communication skills, in English.

    Preferred

    • Experience with Spring Boot in Kotlin specifically.
    • Knowledge of event-driven architecture -- Kafka and associated ecoystem (e.g. KStreams).
    • Interest/familiarity with software design patterns, software architecture, domain-driven design, etc.
    • DevOps mindset, comfortable with CI/CD, cloud environments, and Kubernetes.
    • Other useful stacks for miscellaneous contributions: JavaScript (TypeScript, React) and Python.