All offersGdańskJavaSenior Software Engineer - Carfax US
Senior Software Engineer - Carfax US
Java
S&P Global

Senior Software Engineer - Carfax US

S&P Global
Gdańsk
Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Hybrid

Tech stack

    Java
    advanced
    Kotlin
    advanced
    React
    regular
    Spring
    regular
    RESTful
    regular

Job description

Online interview


The Role: Senior Software Engineer


The Team: 

CARFAX for Police works directly with thousands of police agencies across the United States and Canada. We’re committed to supporting and enhancing our products for agencies, and during each step of the process we ensure that officers get the most out of the tools. As a development team, we are responsible of building new investigative tools, crash report collection and analysis tools and integrate shared services to provide new features to police force.


The Impact:

As a Senior Software Engineer on the CARFAX for Police team you will work with Project Manager and Developers to develop full stack applications that support law enforcement through modernizing data collection and vehicle accident report processing.


What’s in it for you:

  • You'll be able to develop web applications for a big-impact application on US market, with elastic team and mentors providing guidance and depth of knowledge on all areas of expertise
  • You'll have an impact on direct road safety within US - our goal is to build accessible apps with great UI/UX that will be used in field to reduce the time needed at scene of accident
  • You'll work with latest technologies and will have freedom to choose those that will fit team needs


Responsibilities: 

  • Contribute to our team building new capabilities for cloud API based products and microservices, building them with IaC in mind
  • Integrate multiple backend, cloud-based internal services in order to deliver the best customer experience for our product
  • Collaborate closely with other developers, project managers and product owners located both in Poland and US
  • Utilize test driven, paired programming and continuous integration development methods
  • Constantly learn from and educate others to improve yourself and the product
  • Work in a team environment using agile practices
  • Constantly learn from and educate others to improve yourself and CARFAX


What We’re Looking For:

  • 5+ years of professional experience with Java or other JVM language like Kotlin or Groovy
  • 3+ years of professional experience with JavaScript/TypeScript 
  • Experience working with React (our framework of choice), AngularJS or Vue.js
  • Experience in using Spring Framework (or any other similar framework)
  • Experience designing and implementing RESTful web- or microservices
  • Experience working with and designing performant relational databases
  • Understanding of good engineering practices (clean code, clean architecture, unit testing, integration/system testing)
  • Knowledge about end-to-end automation, especially Cucumber is a plus
  • Strong analytical skills, experience with debugging complex systems
  • Experience with working and collaborating as part of agile teams
  • Good knowledge of English
  • Experience building applications on Amazon Web Services, especially experience with IaC tools (Terraform, CDK)
  • Experience in DevOps activities (CI/CD, GitLab, Docker) is welcomed
  • Familiarity with NoSQL databases such as MongoDB or DynamoDB
  • Experience writing APIs that follow the GraphQL standard is nice to have
  • Bachelor’s or Master’s degree in Computer Science or related technical field is a plus
  • When remote – Ability to travel to the office once a month


Benefits Information:

  • Great team – we aim to be team players. If you don’t know, just ask and we will help
  • Cash incentive plan
  • Flexible working hours to allow you to attend your family
  • Access to the most interesting information technologies
  • The ability to implement your own ideas and solutions
  • Participation in conferences and training 
  • macOS development/testing environment
  • English classes
  • Five days off for charity/volunteering
  • Five days off - wellness days
  • Job anniversary day off
  • Birthday day off
  • Options to work from home
  • Chillout & fun room at the office (table tennis, table football, Xbox, billiards)
  • Attractive benefits package (private health care, life insurance, MultiSport card)
  • Fruit days, Coffee, tea, chocolate at the office