let’s make something together

Give us a call or drop by anytime, we endeavour to answer all enquiries within 24 hours on business days.

Find us

PO Box 16122 Collins Street West
Victoria 8007 Australia

Email us

info@domain.com
example@domain.com

Phone support

Phone: + (066) 0760 0260
+ (057) 0760 0560

Senior Software Engineer

  • By Paulina Motowidlo
  • 2 February 2022
  • 603 Views

You will join a global company that is a leader in providing various online trading tools.

Our client’s mission is to reduce the cost and effort of sending money internationally so that it can reach the people, families and communities that need it most.

To continue their mission, they are looking for a Senior Software Engineer to join their Engineering team in Krakow or remotely from anywhere in Poland. Success in this position requires experience and passion for building high-performing, scalable and reliable distributed systems using modern JVM stack.

They have three hubs, in London, Krakow and Amsterdam, employing more than 170 people. They’re a fun-loving team who really believe in their mission and proud that they are making a difference in the world.

.

Their core tech stack: Java 11+, Spring Boot 2, Kafka, PostgreSQL, Redis, Docker, Nomad, ELK, Grafana, Jenkins, GitLab, AWS

.

You will focus on:

  • building and running cloud-native microservices and modular monoliths deployed into AWS communicating with each other over stateless APIs and Kafka
  • contributing to their platform from the concept and design stage throughout development and testing, ending with deployment and support
  • leading technical discussions, influencing technology and architectural decisions impacting entire platform
  • becoming a technical expert in one of the domains while working in cross functional team contributing to multiple services across several domains
  • training and mentoring other engineers on clean code principles, evangelising software craftsmanship in the organisation
  • creating and driving best practises in the team like pair programming, code review, TDD
  • cooperating with DevOps and Client Side engineers in delivering shared outcomes in agile environment

.

Requirements:

  • Experience in building high performing, scalable, and reliable backend services with Java 11+ and Spring
  • Understanding of architecture and design patterns and experience in applying them
  • Experience working with SQL databases, messaging systems and caching middleware
  • Understanding of modern CI/CD process
  • Experience with building software with non-functional requirements in mind (availability, reliability, security, observability, resilience etc) and understanding of associated techniques and tooling
  • Strong verbal and written communication skills
  • Fluent in both spoken and written English

.

Nice to have:

  • Experience with NoSQL datastores (Redis, Cassandra) and Kafka
  • Previous experience with Domain Driven Design, hexagonal architecture, event driven architecture, 12 factor application principles
  • Familiarity with other programming languages (Scala, Kotlin, PHP, JavaScript preferred)
  • Experience with infrastructure as code and building for cloud

.

Benefits:

  • This role is offered on a Business to Business or Employment contract
  • 28 paid holidays + 2 additional days off for childcare + 1 day off for volunteering
  • Language courses and extensive training opportunities
  • Private Medical Healthcare for you & your family
  • Employee Assistance Programme (EAP)
  • Multisport & Lunch card
  • Employee referral program
  • Company and team off-sites (when travel resumes). Previous locations include Ibiza, Lisbon, Berlin and Amsterdam
  • Use of MacBook 15” Pro

.

Note: Prepare your CV in English (PDF), fill in the form, and apply! 🙂
Please include in your CV the following clause necessary for the recruitment process:

“I agree to the processing of personal data that I have made available voluntarily in the recruitment process by the Administrator of personal data, i.e. Dotcommunity Spółka z ograniczoną odpowiedzialnością [Ltd.] based in Cracow, 15 Żabiniec Street, 31-215 Cracow, registered in Poland, the Cracow’s District Court – Śródmieście, XI Commercial Division of the National Court Register under number 0000468484, VAT number: 9452174499, (“Dotcommunity”) in order to carry out the recruitment process for the Senior Software Engineer position on the basis of Art.6 item 1a of the Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)”

    * - required