Overview
Skills
Job Details
Bachelor s degree in Computer Science, Engineering, Information Systems or a related field (or equivalent experience).
Several years (depending on level) of hands-on experience designing and implementing APIs and data pipelines.
Strong programming skills in languages such as Python, Java, or .NET.
Strong SQL skills; experience with one or more relational databases (e.g., PostgreSQL, Oracle, SQL Server) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
Experience working with API technologies: REST, GraphQL, API Gateway, versioning, authentication/authorization.
Experience in cloud environments (AWS preferred) including services such as S3, Lambda, Glue, Kinesis, Kafka, etc.
Experience with batch and streaming data systems, event-driven architectures.
Understanding of data modelling (OLTP/OLAP), normalization, designing data schemas, data lake vs data warehouse.
Familiarity with CI/CD, version control (Git), container/orchestration (Docker, Kubernetes) is a plus.
Good communication skills ability to explain complex data/technical topics to non-technical stakeholders.
Ability to work in a fast-paced environment with changing priorities and drive initiatives end-to-end.