We’re on the look out for exceptional talent
We hire outstanding individuals fueled by ambition and a passion for making a difference—innovative thinkers, relentless go-getters, and champions of using technology for good.
SOFTWARE DATA ENGINEER
We are seeking an experienced Software Data Engineer to design, build, and maintain scalable cloud-based data platforms supporting analytics, reporting, and data science initiatives. This role suits someone comfortable working across modern AWS services as well as complex enterprise data environments.
Key Responsibilities:
-Design and deliver scalable ETL/ELT pipelines using AWS Glue, Athena, and Step Functions
-Build serverless, event-driven data architectures using S3, Lambda, EventBridge, DynamoDB, SQS, and SNS.
-Implement automated data quality, validation, and availability checks for analytics platforms.
-Integrate system logs and metrics into Datadog and CloudWatch for proactive monitoring and alerting.
-Develop reusable Terraform modules to standardise infrastructure deployment.
-Support Data Science and AI initiatives, including chatbot and ML-driven solutions.
-Optimise SQL performance across cloud and enterprise databases.
-Deliver analytics and dashboards using Tableau and MicroStrategy.
-Collaborate with cross-functional teams to enable reliable, high-quality data access.
Required Skills & Experience:
-Strong 5-8 years of experience as a Data Engineer in cloud and enterprise environments.
-Hands-on expertise with AWS data services and serverless architectures.
-Advanced SQL skills across platforms such as Redshift, Teradata, PostgreSQL, MS SQL, Impala, or DB2.
-Proficient in Python for data engineering, automation, and analytics.
-Experience with Terraform, Git, and CI/CD pipelines
Strong understanding of data quality, monitoring, and observability.
-Experience with AI/ML platforms (e.g. AWS Bedrock)
Background in financial, billing, or regulated data environments.
-Exposure to legacy systems and mainframe technologies.
Automation Test engineer
We’re hiring for a detail-driven and quality-obsessed Automation Test Engineer to join our QA team. In this role, you’ll design and implement automated testing solutions to ensure the reliability, performance, and scalability of our products. If you’re passionate about automation, continuous integration, and delivering bug-free software, this one’s for you.
Key Responsibilities:
– Design, develop, and maintain robust automated test scripts for web, mobile, and API testing
– Collaborate closely with developers, product managers, and QA analysts to understand requirements and identify testing needs
– Create and execute detailed test plans, test cases, and test data
Integrate automated tests into CI/CD pipelines for continuous testing
– Analyze test results, log defects, and track issues through resolution
– Contribute to the continuous improvement of QA processes and frameworks
– Stay updated on emerging test automation tools, trends, and best practices
Required Skills & Experience:
Hands-on 9 experience in test automation using tools like Selenium, Cypress, Playwright, Katalon studio, TestComplete, UiPath, Robot, Appium,Calabash
– Solid programming skills in languages such as Java, Python, JavaScript, or C#
– Familiarity with API testing tools Postman, ReadyApi, RestAssured, or SoapUI
– Experience with version control Git, CI/CD tools Azure DevOps,Jenkins, GitLab CI, and bug tracking systems Azure, Jira, Quality centre
– Understanding of software testing principles, SDLC, and Agile methodologies
– Strong problem-solving, communication, and analytical skills
– Experience with performance testing tools (JMeter, Gatling,LoadRunner, EggPlant).
– Knowledge of containerization (Docker) and cloud environments (AWS, Azure, GCP)
– Exposure to BDD frameworks like Cucumber or SpecFlow and TDD framework Junit, NUnit
– Defect, test and delivery management and reporting
– ISTQB certification or equivalent