Avenga

Senior Python Developer

Argentina

24 days ago
Save Job

Summary

This is us

At Qinshift and Avenga we are merging together to start a new era of technology that matters. Leveraging the power of innovation, we are on a journey to shape the future of work — and we are inviting you to co-create it with us.


This is the job

We’re seeking a highly experienced Senior Software Engineer with strong backend development skills in Python and Node.js, and deep experience in distributed systems, event-driven architectures, and cloud-native deployments. You’ll join a high-performing team working on large-scale, real-time platforms that require scalability, resilience, and top performance.


This is you

  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
  • 8+ years of experience in software development with strong focus on Python and Node.js.
  • Expertise in Python backend development using Gunicorn and related frameworks.
  • Proficiency with Node.js and backend frameworks like Express.js or Fastify.
  • Strong experience working with distributed systems, event-driven architectures, and message queues like Kafka, RabbitMQ, Redis.
  • Proficiency in designing and optimizing PostgreSQL databases (query tuning, indexing).
  • Solid experience in Airflow DAGs or equivalent workflow orchestration tools.
  • Hands-on knowledge of Docker, Kubernetes, and deployment in cloud environments such as AWS, GCP, or Azure.
  • Solid understanding of HTTP, WebSocket protocols, and microservices architecture.
  • Familiarity with GitLab, GitHub, and best practices in source control.
  • Strong grasp of algorithms, data structures, OOP, and performance optimization.
  • English level C1


Nice-to-have skills:

  • Exposure to serverless architectures and event-driven microservices.
  • Experience with real-time data processing frameworks.
  • Understanding of GraphQL API design.
  • Familiarity with React and browser fundamentals.


This is your role

  • Design, develop, and deliver high-quality, scalable distributed web services.
  • Collaborate closely with a cross-functional team including Full Stack Developers, QA, DevOps, and Product.
  • Build and manage Airflow DAGs for workflow orchestration.
  • Work both independently and paired with team members to deliver prioritized features efficiently.
  • Participate in planning and refinement sessions to shape innovative technical solutions.
  • Write clean, testable code and create automated tests to maintain code quality.
  • Use CI/CD tools to maintain high standards in quality, deployment, and scalability.
  • Continuously improve delivery processes, reduce inefficiencies, and enhance team productivity.
  • Own features from ideation to release, ensuring they are functional, performant, and user-centered.
  • Proactively resolve complex technical challenges that impact system performance or user experience.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: