You will be doing:

πŸš€ Develop our features in pair-programming sessions, followed by code reviews.

πŸš€ Build Microservices that are written in Kotlin, running in Kubernetes, and hosted on AWS.

πŸš€ Enrich the backend team and raise it to a higher level.

πŸš€ Manage many varied and exciting projects and work with external, interesting, and international clients on enabling to realize their products.

You are bringing:

πŸ‘©β€πŸ’» Must have a minimum of 6 years of experience developing software.

πŸ‘©β€πŸ’» Must have worked to lead initiatives.

πŸ‘©β€πŸ’» Must be capable of suggesting the right and best solutions to the team for features and problems.

πŸ‘©β€πŸ’» Must have developed applications from scratch.

πŸ‘©β€πŸ’» Must have experience working on performance improvements.

πŸ‘©β€πŸ’» Must have worked on β€œmust haves” stack for at least 2 years producing production-grade software.

πŸ‘©β€πŸ’» Must have experience working with different stakeholders like product owners to discuss and clarify requirements.

πŸ‘©β€πŸ’» Having experience mentoring junior engineers is a plus.

    πŸ‘©β€πŸ’» You have a good understanding of the entire lifecycle of building services with clients. This means responsibility for engaging and improving the whole lifecycle of services from inception and design, through deployment and operation.

    πŸ‘©β€πŸ’» You have 3+ years of work experience in building B2B products and B2C applications - production-ready applications would be a plus.

    Must haves:

    • Spring boot.
    • AWS services - SQS, SNS, RDS – Postgres, S3, Elasticache or equivalent.
    • Kubernetes.
    • Microservices architecture.
    • Infrastructure as code – Terraform.
    • Unit testing – Junit, Mockito, or equivalent.
    • Integration testing.
    • Monitoring – Datadog or equivalent.
    • Logging – Scalyr or equivalent.
    • Git.
    • CI/CD - Github actions or equivalent.

    Good to have:

    • AWS services - Lambda, Elasticsearch or OpenSearch, Dynamodb.
    • API documentation – swagger or equivalent.


    About our Backend Team:

    The backend team is self-organizing and highly autonomous working with agile methodology driven by the company OKR’s. You’ll be working directly with the Product Owners and stakeholders in a collaborative and cross-functional manner. This approach requires a huge amount of teamwork and is not always perfect. They believe in the quality of the services which they build but in case something goes wrong they have engineers on-call. Generally, they are solving problems and making decisions as a team.

    About the Company:

    The company is a fast-growing tech and media with the vision to contribute to a better-informed and more trustworthy world. They are a joint venture of Axel Springer and Samsung Electronics.

    It started in 2015 with its first product – a news aggregator. They became Europe’s most significant mobile news service within just 3 years. With headquarters in Berlin and seven other editorial offices in Paris, Milan, Madrid, Amsterdam, Warsaw, Stockholm, and London, the company operates with the energy of a start-up and the stability of an established media company.