Metova logoMetova logo

Senior Developer / Systems & ETL Engineer

MetovaRemote — Ecuador
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Technical Skills & Experience:Bachelor’s degree in Computer Science or a minimum of 4 years of equivalent experience.5+ years of hands-on experience with diverse technologies. Strong programming abilities in Java, Python, SQL (experience with C or Perl is a bonus). Deep understanding of OOP concepts and data structures. Experience with Spring Boot, Spring Integration, or similar frameworks. Demonstrated experience in designing and developing RESTful APIs. Hands-on expertise with Docker and/or Kubernetes. Knowledge of cloud-native architectures (AWS and/or Azure). Experience with messaging systems (ActiveMQ, RabbitMQ, or similar). Strong debugging and problem-solving skills across systems. Experience with ETL development and data warehousing/data marts. Proficiency in SQL and PL/SQL for data manipulation. Experience with RDBMS (Oracle, SQL Server, MySQL, PostgreSQL). Familiarity with schema-on-read platforms (Snowflake, Redshift, Hadoop, Athena, Synapse). Experience working in UNIX/Linux environments. Knowledge of application security (OWASP standards).

About the job

Join our dynamic team at Metova as a Senior Developer / Systems & ETL Engineer. We are seeking an experienced polyglot engineer who excels in navigating the entire technology stack, from ETL and data engineering to cutting-edge application development and cloud-native delivery.

In this pivotal role, you will spearhead the design and implementation of scalable information processing systems, merging your strong data expertise with application and API development. You will work autonomously to drive complex initiatives and serve as a crucial technical liaison for client engagements.

Key Responsibilities:

  • Design, develop, and implement comprehensive end-to-end systems (ETL, APIs, and integrated applications).
  • Construct scalable ETL pipelines for high-volume batch and real-time data processing.
  • Create applications utilizing Java, Python, and Spring-based frameworks.
  • Design and maintain RESTful APIs and produce API documentation (Swagger/OpenAPI).
  • Integrate messaging and streaming solutions (e.g., ActiveMQ, RabbitMQ).
  • Employ object-oriented principles and troubleshoot across application and data layers.
  • Containerize and deploy solutions using Docker/Kubernetes in cloud environments (AWS/Azure).
  • Ensure application security following OWASP standards and best practices.
  • Collaborate with clients to gather requirements and deliver tailored technical solutions.
  • Generate technical documentation, system designs, and process flows.
  • Support testing, deployment, and continuous improvement efforts.

About Metova

At Metova, we are committed to delivering high-quality software solutions and services that empower our clients to thrive in a digital world. Our innovative team thrives on collaboration and creativity, ensuring that we meet the evolving needs of our customers while fostering a supportive work environment.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.