.
Senior Software Engineer (Java)
  • Katowice
Senior Software Engineer (Java)
Katowice, Katowice, Silesian Voivodeship, Polska
Shaped Thoughts
2. 9. 2024
Informacje o stanowisku

We are looking for a Senior Software Engineer who is hungry to deliver quality software at pace, utilise the latest technology trends and modern Software Craftsmanship techniques, and work on developing a cutting-edge data platform in the insurance sector.


Who are we?

We are a remote-first boutique software house company formed by a group of seasoned software experts (the average experience in the team is 12 years). What connected all of us, despite a long-term relationship, is a passion for building Great Software that matters. We believe in people, and our engineers have a real and direct impact on what and how we build things. We put extra effort into ensuring everyone can make a difference and grow among other experts.


Values we stand for:

  • Getting things done: we are laser-focused on achieving business outcomes in a predictable manner.
  • Built on trust: trust is the foundation of everything we do and the backbone of relationships we nurture.
  • Baking quality in: we take pride in our craftsmanship and guarantee quality results at every stage.
  • Winning together: partnership and teamwork are at the heart of how we operate.


Qualifications:

  • 7+ years of professional experience
  • 5+ years of hands-on Java or/and Kotlin experience
  • 3+ years of commercial experience with AWS
  • Hands on experience with SQL and NoSQL
  • Understanding of distributed-systems and event-driven architectures
  • Microservices experience
  • Automated testing (including acceptance tests, performance tests)


Nice to have:

  • Experience with data warehouse technologies, like Amazon Redshift, Snowflake, Google BigQuery
  • Prior experience with streaming technologies such as Kinesis or Kafka
  • TDD, BDD practitioner
  • Domain Driven Design knowledge
  • Experience with Infrastructure as Code tools (Terraform / AWS CloudFormation)


As a part of the team you will:

  • Develop software from start to finish - you ship it, you run it!
  • Collaborate with other international teams on paving the way for a successful delivery
  • Work closely with senior stakeholders on identifying business requirements and shaping the product
  • Deliver quality technical solutions that come from a robust design and clean architecture


How do we work?

  • We work as a team - all people can freely exchange knowledge and tasks, that’s why we’re looking for strong team players
  • We believe in continuous improvement (Kaizen mindset)
  • We’re happy to share knowledge and spend time learning our domain and new technologies
  • We value asynchronous communication for work, however we meet in person to improve our personal relationships


What do we offer?

  • Remote first work environment (or you can work from our office in Wrocław if you fancy ;-)
  • Great company on-sites and Team buildings
  • Working environment with experienced, self-driven contributors with an ability to learn and exchange knowledge
  • Ability to participate in international projects
  • Private healthcare and multisport card
  • Open bounded B2B contract or contract of employment


  • Praca Katowice
  • Katowice - Oferty pracy w okolicznych lokalizacjach


    106 427
    20 544