
Software Engineer – Data & Integrations
Ethics Code
full-time
Posted on:
Location Type: Remote
Location: Dominican Republic
Visit company websiteExplore more
About the role
- Analyze, design, and program bespoke and standardized integrations for clients while building end-to-end data flows from ingestion to consumption.
Requirements
- Strong proficiency in Python and SQL programming languages.
- Proven experience developing robust and scalable integrations between software systems.
- Experience with AWS cloud services (S3, Lambda, Glue, etc.).
- Experience with software version control (Github) and CI/CD pipelines.
- Familiarity with cloud-based database services (e.g., Snowflake), data transformation (e.g., dbt), and orchestration tools (e.g., Airflow).
- Ability to translate business requirements into functional and technical requirements.
- Proficiency in container orchestration and containerization using Amazon EKS and Docker.
- Experience with Infrastructure as Code (IaC) utilizing Terraform.
- Familiarity with monitoring and logging using Prometheus and Grafana.
- Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
- Minimum of 4-5 years of related experience with demonstrated progressive increases in responsibilities.
- Preferred: Experience within the Life Science Clinical Trial software technology.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLAWSGithubCI/CDSnowflakedbtAirflowAmazon EKSDocker
Soft Skills
translate business requirementsfunctional requirementstechnical requirements