Freelance Latin America

Senior Backend Developer

  • Freelance Latin America
  • Remote Colombia
This role is also available in other regions. Choose where you'd like to apply:
Apply Now

Job Description

We are looking for a Senior Developer to support the design, development, and optimization of scalable backend systems. This role is ideal for someone with strong SQL and Python expertise, hands-on experience with Django/DRF, and a solid understanding of database architecture, performance, and secure application development.

Duties / Task to perform

  • Design, develop, and maintain backend services using Python, Django, and Django REST Framework.
  • Work with PostgreSQL databases, including schema design, indexing, query optimization, and performance tuning.
  • Support logging, monitoring, and troubleshooting using the ELK stack.
  • Build and maintain containerized environments using Docker.
  • Apply secure development practices, including encryption and authentication methods.
  • Work with Redis for caching, performance improvement, and backend support.
  • Collaborate on cloud-based solutions using AWS services as needed.
  • Support asynchronous task processing with Celery when applicable.
  • Contribute to real-time application features using WebSockets when required.

Requirements

  • Senior-level experience as a backend developer.
  • Strong proficiency in SQL and Python.
  • Hands-on experience with PostgreSQL.
  • Experience with Django and Django REST Framework.
  • Strong understanding of database structures, indexing, query optimization, and general database design.
  • Experience with Docker.
  • Familiarity with ELK stack for logging and monitoring.
  • Working knowledge of AWS; deep expertise is not required.
  • Knowledge of encryption and authentication methods.
  • Experience with Redis.
  • Celery experience is a strong plus.
  • WebSockets experience is a strong plus.
  • Strong problem-solving skills and ability to work independently in a remote environment.

Schedule: Monday to Friday, 6:00 AM to 2:00 PM (GMT -5:00) Eastern Time (US & Canada), Bogotá, Lima

Benefits

  • Fully remote work environment
  • Stable, long-term collaboration
  • Clear scope of responsibilities and structured workflows
  • Training and onboarding support
  • Opportunity to work with international teams
  • Exposure to modern tools and professional processes
  • Supportive and collaborative work culture
  • Opportunity for skill development and career growth

📌 Before You Apply, Please Read:

At Freelance Latin America, we’re excited to connect you with meaningful remote opportunities. However, we want to be clear:

⏰ These are professional roles with set schedules defined by the client.
Consistent availability is expected. You will have a set work schedule determined by the client, and you are expected to be present during those hours.

🤝 You will be part of the client’s team.
You’ll follow their company guidelines, communication practices, and workflows, ensuring seamless collaboration.

📈 KPIs and goals matter.
Your performance will be measured to ensure alignment with client expectations and project objectives.

🧑‍🏫 Training may be required.
You might need to complete training to fully understand your role, tools, and client processes.

🎯 Commitment and responsibility are essential.
We work with clients who rely on your dedication to deliver consistent, high-quality results. This is key to building trust and long-term partnerships.

🚀 Ready to grow your career with us?
Apply only if you are ready to commit, learn, and take ownership of your role.