Senior Software Engineer

IPG Mediabrands Logo

IPG Mediabrands

πŸ“Remote - Malaysia

Summary

Join Kinesso as a Senior Software Engineer and be part of a team developing and optimizing data pipelines. Collaborate with the technical team and clients to analyze requirements, design scalable backend solutions, and build robust APIs. You will work on projects from concept to completion, including design, development, release, and maintenance. This role requires strong Java, Springboot, and AWS experience, along with expertise in RESTful web services and database technologies. The ideal candidate is a self-starter with excellent communication skills and a passion for innovation. Kinesso offers a flexible work environment focused on productivity and employee ownership.

Requirements

  • 4 years Java, Springboot, Postgres/Mysql/SQL Server, JPA, Swagger
  • Solid experience in OOP Design Concepts
  • Experience implementing service-oriented (SOA) architectures, RESTfull web services
  • Production exposure with TypeScript Angular
  • Production development experience with Amazon Web Services eg: API gateway, SQS, S3 and etc
  • Experience interacting with third party interfaces, example Google Ad words APIs. Familiarity writing your own APIs
  • Solid development, trouble shooting, bug tracking, and quality assurance methodologies
  • Experience with unit testing, Jenkins CI/CD and GIT source code control
  • Able to stay ahead of the curve with new and emerging technologies
  • Proficient in English as a first language – both verbal & written
  • Excellent communication skills with the ability to effectively interact with non-technical users
  • The ability to consistently deliver solid, successful solutions in short development cycles
  • A strong spirit of innovation, self-starter, independent, and with the ability to come up with solutions to meet business problems
  • Strong desire to learn new things and pass knowledge acquired onto others
  • Able to manage own hours and work with a remote team environment

Responsibilities

  • Work directly with the Software Development team in bringing visual ideas and concepts to life
  • Work directly with product owners to define and prioritize requirements and help in architecting solutions to their most critical needs incrementally
  • Collaborate with third party vendors on development efforts, and take a project from concept to design, development, release, and maintenance

Benefits

Employees can manage their own time with flexible hours

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.