Contract Software Engineer (Python)

Job Overview

YLD.io is seeking a Contract Software Engineer specializing in Python for a dynamic role within the Engineering department. This position offers a 3-month B2B contract with the possibility for extension. The designated work location is in Latin America, specifically targeting countries like Brazil, Argentina, and others. YLD is committed to empowering its clients by developing capabilities that enable them to outperform competitors and achieve their goals.

Company Information

YLD.io is a software engineering and design consultancy that focuses on creating sustainable digital capabilities. With offices in major cities across Europe such as London, Lisbon, and Porto, YLD aims to attract, develop, and retain extraordinary talent in the software engineering space. The company values teamwork, innovation, and excellence in delivering solutions to its clients.

Job Responsibilities

The Contract Software Engineer will be involved in various key tasks including:

  • Crafting excellent software products by building new features that align with client requirements.
  • Collaborating closely with team members on engineering initiatives to achieve continuous improvement in practices.
  • Being responsible for production operations, ensuring monitoring and management of products according to Service Level Agreements (SLAs).
  • Promoting good programming practices within the team to enhance the overall quality of software delivered.
  • Participating in regular sessions to showcase work to both department members and the broader company audience.

Required Skills and Experience

Candidates should have a robust skill set and prior experience in the following areas:

  • Proficiency in Python with a good understanding of modern frameworks like FastAPI, Gin, and Express.
  • Experience in building modern data pipelines utilizing technologies such as dbt, Kafka, Spark, AWS Kinesis, AWS Lambda, and Apache Airflow.
  • Familiarity with data lakes and experience employing big data tools like Spark or Databricks.
  • Comprehensive knowledge of testing methodologies (unit, integration, end-to-end, security) along with performance optimization techniques.
  • Understanding of scalable architecture design patterns, including load balancing and high-availability systems.
  • Proficient in database design and data modeling (both relational and NoSQL databases).
  • Familiarity with API development using REST, GraphQL, or gRPC and understanding of event-driven architectures.
  • Good grasp of caching mechanisms and message queuing systems such as Redis, Kafka, and RabbitMQ.
  • Experience with cloud platforms like AWS, Azure, or GCP along with containerization technologies like Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and Infrastructure as Code principles (using tools such as Terraform or CloudFormation).
  • Competency in using monitoring and performance optimization tools.

Additionally, candidates should possess non-technical skills such as:


  • Strong problem-solving abilities and adaptability in meeting business needs.
  • Excellent communication capabilities, capable of conveying complex technical ideas in a simplified manner.
  • Experience maintaining a customer-centric focus while meeting client expectations.

Recruitment Process

Candidates can expect a structured recruitment process:

  1. Initial Interview: A short interview with the Talent team lasting around 30-45 minutes.
  2. Technical Interview: A deeper dive with Senior Developers for about 1.5 hours.
  3. Final Meeting: A discussion with the Client Partner and Engineering Operations Manager for around 30 minutes.

This multi-step approach ensures that both candidates and the company have ample opportunities to evaluate mutual fit.

Benefits

In return for your efforts and expertise, you will enjoy:

  • An inclusive work environment with a focus on ethical practices.
  • Opportunities for professional development and skill enhancement in a fast-paced, innovative business.
  • The flexibility of a remote-first work setup, allowing for better work-life balance.

Company Culture

YLD promotes values such as growth, inclusion, ethical relationships, and collaboration. The company fosters a culture where everyone is given a voice, and contributions are recognized.

Conclusion

If you’re looking for a stimulating role where your software engineering skills will contribute to meaningful projects, YLD.io provides an excellent opportunity. Join a vibrant team dedicated to innovation and continuous improvement, and make your mark in the tech industry.



This job offer was originally published on jobicy.com

YLD.io

Latin America (Brazil, Argentina, etc)

Software development

Contract

November 13, 2025

12 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.