HimalayasHimalayas logo
Ethics CodeEC

Software Engineer - Data & Integrations

Ethics Code
Dominican Republic only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

ETHICS CODE is seeking a talented and passionate Python Engineer to join our innovative team. In this role, you will design, develop, and maintain high-quality software solutions using Python, collaborating with cross-functional teams to deliver efficient, scalable, and secure applications.

As a Python Engineer at ETHICS CODE, you will be responsible for writing clean, maintainable code, participating in code reviews, and contributing to the continuous improvement of development practices.

Responsibilities

  • Develop and maintain backend services and APIs using Python.
  • Collaborate with product managers, designers, and other engineers to deliver new features.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews and provide constructive feedback.
  • Optimize applications for performance, scalability, and security.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Familiarity with cloud-based database services (e.g., Snowflake), data transformation (e.g., dbt), and orchestration tools (e.g., Airflow).
  • Experience with AWS cloud services (S3, Lambda, Glue, etc.).
  • 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.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Preferred: Experience within the Life Science Clinical Trial software technology.
  • Proven experience as a Python Developer or Engineer.
  • Strong proficiency in Python and its frameworks (e.g., Django, Flask).
  • Experience with RESTful API design and development.
  • Knowledge of database systems such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with version control systems like Git.
  • Understanding of software development best practices, including testing and CI/CD pipelines.
  • Good problem-solving skills and attention to detail.
  • Effective communication and teamwork skills.

Benefits

Why Join Us?

  • Work with cutting-edge technologies in a dynamic and supportive environment.
  • Opportunities for professional growth and development.
  • Contribute to meaningful projects with a focus on quality and innovation.

If you are a dedicated QA professional who enjoys automation and thrives on solving complex challenges, we’d love to hear from you!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Education

Bachelor degree

Experience

4 years minimum

Experience accepted in place of education

Location requirements

Hiring timezones

Dominican Republic +/- 0 hours
Claim this profileEthics Code logoEC

Ethics Code

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Ethics Code

Explore the variety of open remote roles at Ethics Code, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Ethics Code

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan