Software Engineer (Python/Java)

Prediktive - Latin America, LATAM

We are looking for a Software Engineer based in Latin America to work on a long-term project for one of our clients, a software company, based in Montreal, Canada.

Our Client builds powerful e-commerce and digital content delivery platform designed to create elevated customer experiences.

This plays a critical role in forming meaningful communities where people can connect through rich, digital experiences. Almost 100,000 entrepreneurs rely on them to help people discover their business, engage with their brand, and build loyal customers.


  • Work with other developers, team leads, and product owners
  • Participate in the development of high performing financial components, ETLs/ELTs, Payment engines, among others
  • Ensure Quality guidelines are met and followed
  • Support the entire development methodology process
  • Conduct code reviews for the development teams
  • Help create self-contained, reusable, and testable modules and components
  • Build reusable code and libraries
  • Implement security and data protection
  • Ensure the technical feasibility of UI/UX Designs if applicable
  • Work in an Agile development team


  • Advanced Level of English
  • 3+ years of experience in software engineering
  • 3+ years of experience working with Python and Java
  • Strong experience working with DynamoDB or equivalent NoSQL
  • Good Knowledge of AWS Redshift or Snowflake
  • Experience working with Kinesis / Kinesis Streams
  • Good knowledge in AWS Serverless architecture and design with hands-on
  • Strong knowledge of SLDC and different Java Design Patterns as well as Software Design Patterns and SOLID principles
  • Solid knowledge of Microservices concepts

Bonus Points

  • Bachelor’s Degree in Computer Science, Systems Engineering or related fields
  • Knowledge of Double-Entry Accounting and Financial Processes and reporting
  • Knowledge of distributed systems and event-driven systems
  • Knowledge of Payment Gateways and Processors
  • Cloud Computing Concepts preferably AWS and knowledge of CloudFormation or Terraform

What we offer

  • Long term positions
  • Work from anywhere in the world
  • Compensation in USD
  • Paid time off
  • Cool clients and products
  • Work with great engineers

Posted On: Tuesday, November 16, 2021

Apply to this job
  • Basic Questions
  • *
    1=None 2=Beginner 3=Intermediate 4=Upper-Intermediate 5=Advanced
  • *