Explore careers with our portfolio companies

Software Engineer - Backend (Java)

Acoustic

Acoustic

Software Engineering
Pomeranian Voivodeship, Poland
Posted on Thursday, August 31, 2023

Acoustic is a quickly growing marketing technology company. As the largest independent marketing cloud, we help to free marketing professionals from the burdens of repetitive tasks so they can focus on what really matters. With a rich technology heritage and an exciting future, we’re looking for talented professionals to join us on this journey.

In our team in Gdansk, we operate in eight independent squads focusing on various elements of Acoustic products. Each of the squads consists of a QA engineer, front- and back-end engineers, a designer, and a product manager, our team members are provided with the opportunity to drive the holistic vision of our products and focus on their long-term life cycle.

Your main tasks in the role of Back End Developer:

  • Use a variety of back-end technologies, including Java, AWS, Spring Boot, Hibernate, relational and NoSQL databases, and scripting languages, to define, design, implement, and test software applications.
  • align designs with larger architectural objectives.
  • collaborate with team members on design discussions and decisions.
  • provide feedback to cross-functional teams to continuously improve product quality and development efficiency.
  • Collaborate with other team members to conduct code and design reviews.
  • basic DevOps tasks if needed (Jenkins. build pipelines, Terraform)
  • working on and deploying to AWS; using various services such as Lambdas, Step Functions, Dynamo DB, Kinesis, ECS/EKS
  • (Full access to AWS on sandbox where we our devs to try and work with new things)
  • Work together with the support team to examine customer concerns and guarantee prompt resolution.
  • Assisting with identifying and solving problems and concerns.
  • Interact with different stakeholders including the User Experience (UX) team to identify, design, and implement the user interface portions of the WCA applications.

The Essentials:

  • 3+ years of experience in developing software with Java.
  • Experience with Spring framework or JEE.
  • Experience with building web services (REST, security, etc.).
  • Experience in designing databases, specifically relational databases.
  • Knowledge of testing methodologies such as TDD, and frameworks such as TestNG, JUnit, and Mockito so as to deliver high-quality code.
  • Ability to work collaboratively, in alignment with our values.
  • Willingness to learn new technologies and explore new tools.
  • Being able to communicate effectively in English, both in written and spoken form.

If you have all the above, then then you sound like a great candidate for our role!

Having experience with messaging technologies, building SaaS web applications in a cloud environment, and knowledge of automated integration testing frameworks, NoSQL databases, and microservices will make you a strong candidate.

Even if you don't meet all the criteria, we still want to hear from you if you're interested in a career in software development.

What we offer:

  • A position where you can make a direct impact on our product while understanding the big picture.
  • A collaborative flat structure with three growth paths: Architect, Principal Software Engineer, or Manager.
  • (sth about technology: Saas, Cloud, micro-services, driving technology choices)
  • a choice between remote or hybrid work from our office in Gdansk Oliwa (with parking spaces available to everyone) and flexible working time
  • ability to benefit from tax-deductible costs for developers
  • a choice of a MacBook Pro or a Windows PC
  • private medical insurance including dental care
  • life insurance
  • meal allowance
  • Multisport card

We are striving to ensure that our recruitment process is efficient and tailored to the needs of candidates.

  • Up to 30 minutes of screening and language check by our Talent Acquisition partner
  • Up to 90 mins interview with a hiring manager and senior team members covering general and technical aspects of the role (+some coding)

About Acoustic

Acoustic is an independent marketing cloud with the open platform needed for success in a dynamic world. We’re reimagining marketing technology by lessening the burdens of repetitive tasks and equipping marketers with powerful technology that is simple and easy to use. We give marketers more time to do what really matters—to think bigger and put themselves back into the work. We help marketers aim higher, bringing humanity back into marketing. Acoustic serves an international client base of more than 3,500 brands, including Fortune 500 companies, providing digital marketing, marketing analytics, content management, personalization, mobile marketing, and marketing automation solutions. For more information, visit www.acoustic.com .

Acoustic is proud to be an equal opportunity employer. We value diversity and are committed to providing an inclusive environment for everyone. All employment is decided on the basis of qualifications, merit, and business need.