Senior Backend Developer
Indexed 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.
Originally posted on Himalayas
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search