Senior Backend Developer
Freelance Latin America
- Venezuela +5
- Remote
- Senior Level
- Posted
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**
