Integration Engineer

  • Full Time
  • Prague

Capillary Technologies

Role Overview
The Senior Integration Engineer is responsible for designing, building, enhancing, and
maintaining integrations that connect client platforms with SessionM’s merchant loyalty
solution. This role spans solution evaluation, development, testing, deployment, and ongoing
support, with a strong emphasis on cloud-based technologies and data integration.
Key Responsibilities

Solution Assessment & Planning
 Review technical solution proposals provided by Solution Architects to assess feasibility,
scalability, and alignment with system capabilities.
 Provide detailed effort estimates and identify risks, dependencies, and opportunities for
optimization.
 Recommend design improvements to ensure efficient and maintainable implementations.

Development & Implementation
 Design, develop, and maintain integrations within the Amazon Web Services (AWS)
environment.
 Utilize a standardized technology stack including Python and AWS services such as:
o AWS Lambda (serverless compute)
o AWS Glue (ETL/data integration)
o AWS Athena (interactive query service)
o AWS DynamoDB (NoSQL database)
 Work with relational databases including MySQL and Microsoft SQL Server.
 Ensure adherence to coding standards, performance requirements, and security best
practices.

Testing & Quality Assurance
 Collaborate with Quality Assurance Engineers to define and execute comprehensive test
plans.
 Support unit, system, and integration testing efforts.
 Identify, troubleshoot, and resolve defects; iterate on solutions based on test outcomes.
Integration & Deployment
 Support end-to-end integration testing with external client systems.
 Address and resolve integration issues to ensure seamless data flow and system
interoperability.
 Deploy new or enhanced solutions into production environments.

Documentation & Knowledge Management
 Produce and maintain detailed technical documentation for all developed solutions.
 Ensure documentation enables effective knowledge transfer and long-term
maintainability.

Operational Support & Continuous Improvement
 Provide support for escalated production issues in collaboration with the support team.
 Continuously evaluate and improve existing integrations for performance, reliability, and
scalability.

Domain Expertise & Collaboration
 Develop subject matter expertise in one or more areas of the SessionM platform or
supporting technologies.
 Act as a technical resource for peers, providing guidance and promoting best practices
across the team.

Minimum Qualifications
 Bachelor’s degree in computer science or related technical field, or equivalent industry
experience.
 Strong experience in database schema design and advanced SQL (Structured Query
Language).
 Intermediate to advanced proficiency in Python development.
 Strong communication and collaboration skills.
 Ability to work autonomously, taking ownership of technical deliveries end-to-end with
minimal supervision
 Professional maturity and ethical standards suitable for working on enterprise-scale
customer programs.
 Solid problem-solving skills, with a structured approach to debugging and incident
resolution.

Preferred Qualifications
 Experience with cloud-based development, particularly within AWS.
 Familiarity with three or more of the following:
o Pandas, NumPy (Python data processing libraries)
o Boto3 (AWS SDK for Python)
o AWS Glue, Lambda, Athena, CloudWatch
o CI/CD Framework – Gitlab, Jenkins
o Infrastructure as Code – Terraform
o Shell scripting

* Before applying for this position, you first need to upload your CV to the Jobs in Loyalty database for approval. Once your CV has been approved, you can then return here to apply for this role or browse and apply to any other positions currently listed. *

Click the button below to continue.