Software Engineer (CPaaS Integrations)

  • Infobip
  • Remote (Katowice, Poland)
  • 20/11/2021
Full time

Description

Why is this role important at Infobip?

We have 13 global engineering sites with 500+ members in Engineering and Product Development teams. The next step in our future scaling is to expand our brand-new engineering site in Katowice, where Teams are building new and developing existing CPaaS products.

Being a member of the Katowice Team, you will be developing solutions on a global level that integrates Infobip’s services with the 3rd party platforms ranging from regional players to the world recognized global brands.

What will you do:

  • Work closely with development teams and product management to create new products and maintain existing ones
  • Write well designed, testable and scalable code in accordance to clean code principles and team agreement.
  • Have full ownership of the code you produce, and the entire lifecycle of your dedicated services.
  • Have a general overview and understanding of the interactions and dependencies in the entire system.
  • Enjoy the freedom of choice the right tools and programming languages to deliver the integration (Java or C#, Node.js, TypeScript, React, among others).
  • Integrate with the world’s most recognized software solutions.
  • Produce code that is thoroughly tested and reviewed before going into production.
  • Get feedback from, and build solutions for, users and customers.
  • Work within agile framework (Kanban, Scrum) and have a dedicated Product Manager. 
  • Participate with your team in agile practices such as Planning and Retrospectives in order to improve quality of work and processes.
  • Regularly contribute to discussions and brainstorming with high quality ideas that result in adoption and improvements.
  • Share knowledge and help your team evolve into a better team.
  • Expand and improve your knowledge both internally and externally and be a part of engineering community 

Qualifications

More about you:

  • You are a junior, mid or senior professional looking for a high-growth challenge.
  • You are curious to work with different technologies and pick the bests one to get the job done.

Required:

·        You have work experience in software development.

·        Understanding of the Object Oriented Programming

·        Experience with at least one back-end technology.

·        Knowledge about unit testing and integration tests

·        Knows HTTP protocol basics and REST

·        Experience with Git.

·        You are genuinely curious about how things work, always looking to improve code quality, development process and work in general.

·        You build positive, lasting relationships with colleagues in the team.

Nice to have:

·        On back-end we mostly use Kotlin/Java 16 with Spring Boot, along with Redis, Elasticsearch and MSSQL, so if you have some experience with these, you'll get to know the system faster.

·        Knowledge of .net / C# that are used in some integrations

·        Understanding of JavaScript programming language.

·        Experience with Node.JS.

·        Experience with React, or with other JavaScript frameworks like Angular / Vue.

·        Knowledge about automated testing.

Additional Information

Why our employees choose us (and stay)?

• Cutting edge technology & processes – To us, continuous delivery and integration aren't just buzzwords - all our teams combined deploy something new every 5 minutes.

• Educational budget – online courses on Udemy are provided to you at all times, and for things like conferences or educational courses, each division has a dedicated budget that's at your disposal. 

• Global products developed in-house – We depend on the quality of our in-house developed products, which is why we put so much emphasis on code quality. The fact that our products are being used by more than a half of the world’s population means that we have to make our software platform scalable and reliable.

• Opportunity knocks. Often. – Being a part of a growing company in a growing industry – we challenge you not to grow! Whether it’s horizontal, vertical, or angular, we want to support the path that you want to carve.

• Learn as you grow – Starting from the Orientation Week as an onboarding program, to internal education, our 3-day Dev conference, Hackathons, to attending conferences, we invest heavily in employee learning and development.

• Pay & Perks – Competitive salary, travel allowance, expatriate compensation packages for your business trips, rewards and holiday bonuses, a team taking care of all the equipment you need, team buildings and other organised activities, company library, organised sports, kitchen stocked with the usual suspects... Talk about a balanced lifestyle

We do not ask for any fees (refundable or non-refundable) at any stage of the job application and or recruitment process. We, therefore, appeal to job seekers not to respond to any such requests.

No