jobapplier

Senior Backend Developer

Freelance Latin America

Responsibilities

  • Develop, maintain, and optimize backend applications using Python, Django, and Django REST Framework (DRF).
  • Design and manage PostgreSQL databases, ensuring efficient data structures, indexing, and query optimization.
  • Build and maintain RESTful APIs to support application functionality and system integrations.
  • Analyze and improve database performance, scalability, and overall system efficiency.
  • Implement and maintain logging and monitoring solutions using the ELK Stack (Elasticsearch, Logstash, and Kibana).
  • Work with Docker to containerize applications and maintain consistent development environments.
  • Support application deployment and infrastructure-related tasks using AWS services.
  • Apply encryption, authentication, and security best practices to protect applications and sensitive data.
  • Implement and optimize caching and data management solutions using Redis.
  • Troubleshoot backend issues, identify performance bottlenecks, and implement effective technical solutions.
  • Collaborate with technical teams to maintain code quality, reliability, and application performance.

Requirements

  • Strong professional experience in backend development, preferably at a senior level.
  • Advanced proficiency in Python and SQL.
  • Strong hands-on experience with Django and Django REST Framework (DRF).
  • Solid knowledge of PostgreSQL, including database design, indexing, query optimization, and performance tuning.
  • Experience using the ELK Stack for application logging, monitoring, and troubleshooting.
  • Practical experience with Docker and containerized applications.
  • Working knowledge of AWS services and cloud environments; deep expertise is not required.
  • Understanding of encryption techniques, authentication methods, and backend security practices.
  • Experience with Redis for caching or data management.
  • Strong analytical thinking, troubleshooting skills, and ability to solve complex technical problems.
  • Ability to work independently, manage technical priorities, and contribute to scalable backend solutions.

Preferred

  • Experience with Celery for asynchronous task processing and background jobs.
  • Familiarity with **WebSockets** for real-time communication and application functionality.

Benefits

  • Stable, long-term collaboration
  • Clear scope of responsibilities and structured workflows
  • Opportunity to learn established project management processes and technical workflows
  • 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

Schedule

Schedule: Monday to Friday, 6:00am to 2:00pm (EST)

📌 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.

Workplace

  • **Workplace:** remote
  • **Department:** IT
  • **Duties / Task to Perform**