Integration Engineer

AppGreat is one of the fastest-growing global IT companies, supporting the highest-tech organizations in the world with 5 offices: 2 in Sofia, 1 in Plovdiv, 1 in Skopje and 1 in Bucharest.We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.

The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.

Currently, we are looking for an Integration Engineer, who will be part of a Team, creating and maintaining the world leading EMR system.

  • Develop and design integration solutions that connect various systems, databases, and APIs in a cohesive and efficient manner.
  • Manage and optimize database structures, ensuring data integrity, security, and performance.
  • Develop, maintain, and document APIs for internal and external use. Ensure APIs are scalable, secure, and well-documented, following best practices such as RESTful design principles.
  • Perform thorough testing of integration solutions to validate functionality, reliability, and performance.
  • Identify and troubleshoot integration issues, working closely with developers, system administrators, and other stakeholders to resolve issues promptly.
  • Implement security measures to protect sensitive data during integration processes.
  • Monitor integration processes and system performance, identifying areas for optimization and improvement. Implement performance tuning strategies to enhance efficiency and scalability.
  • Create and maintain comprehensive documentation for integration solutions, APIs, and workflows.
  • Share knowledge and best practices with team members to promote collaboration and skill development.
  • Leverage cloud services and platforms for seamless integration between on-premises and cloud-based systems.
  • 3+ years’ experience as an Integration Engineer
  • Strong proficiency in API development using languages and frameworks such as REST, SOAP, GraphQL, or similar technologies.
  • Familiarity with integration platforms such as MuleSoft, Dell Boomi, Apache Camel, or similar tools for building, deploying, and managing integrations
  • Proficiency in programming languages commonly used in integration projects such as Java, Python, Node.js, or similar languages
  • Knowledge of various data formats and protocols used in integrations, including JSON, XML, CSV, and protocols like HTTP, HTTPS, FTP, and others.
  • Strong analytical and problem-solving skills to troubleshoot integration issues, optimize performance, and ensure data integrity and security.
  • Familiarity with cloud technologies such as AWS, Azure, or Google Cloud Platform is a big plus.
  • High level of English.
  • Attractive remuneration package
  • Excellent career growth opportunities
  • Flexible option for remote work
  • 25 days annual leave, plus additional day for your birthday on top of that
  • Social package which includes additional medical insurance, sports club card, Netflix or Spotify subscription, company events, and many others
  • Comprehensive training and development programs!

Apply now