Senior Software Engineer (Java)

Java

Senior Software Engineer (Java)

Java
-, Rzeszów +8 Locations

Shaped Thoughts

Go to company profile
Full-time
Permanent, B2B
Senior
Remote
7 071 - 8 319 USDNet per month - B2B
5 979 - 7 019 USDGross per month - Permanent

Job description

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


Tech stack

    Java

    master

    AWS

    advanced

    Microservices

    advanced

    Test Automation

    regular

Office location

About the company

Shaped Thoughts

We’re not just another software house. We’re your trusted partner with deep expertise in insurance and technology. Our mission? To deliver mission-critical software with ease. Our vision? Insurance that’s simple and acce...
Company profile