Zipdev is looking for a talented Senior Backend Developer with strong expertise in Django to join our team. This role involves working closely with a US-based client specializing in aircraft repairs and software. You will be responsible for designing and implementing backend solutions that support data flow, storage, and system integrations. Your primary focus will be on setting up new databases, optimizing data pipelines, and ensuring seamless backend operations within AWS. You will collaborate with cross-functional teams to build and maintain scalable, secure, and high-performing applications.
Key Responsibilities:
Backend Development & Database Management:
- Architect, develop, and maintain scalable backend solutions using Django.
- Design, configure, and optimize relational (PostgreSQL, MySQL) and NoSQL (DynamoDB) databases in AWS.
- Implement data modeling, indexing, and performance tuning strategies for high-volume applications.
AWS Infrastructure & Data Flows:
- Design and manage data flows within AWS, integrating various services (S3, Lambda, RDS, Glue, Kinesis, etc.).
- Develop and maintain ETL pipelines to move and process data efficiently.
- Ensure security, scalability, and cost optimization in AWS-based deployments.
API Development & System Integration:
- Build and maintain RESTful and GraphQL APIs to facilitate data access and system communication.
- Work with frontend teams and other backend services to ensure seamless integrations.
- Optimize API performance and implement best practices for authentication and authorization.
Monitoring, Security, and Optimization:
- Implement logging, monitoring, and alerting systems using AWS CloudWatch, ELK stack, or similar tools.
- Identify and resolve performance bottlenecks, ensuring system stability and scalability.
- Implement security best practices in data handling, encryption, and access control.
- 6+ years of experience as a Backend Developer, with strong expertise in Django (Python).
- Deep understanding of AWS services, including RDS, DynamoDB, Lambda, S3, SQS, and CloudFormation/Terraform.
- Strong database design, optimization, and management experience (PostgreSQL, MySQL, DynamoDB).
- Experience in building ETL pipelines and managing data workflows in AWS.
- Proficiency in API development, including REST and GraphQL.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience with monitoring and security best practices for cloud-based applications.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Currently living in Latin America.
Nice to Have:
- Knowledge of big data processing tools such as AWS Glue, Apache Spark, or Redshift.
- Experience with serverless architectures in AWS (Lambda, API Gateway).
- Exposure to DevOps practices and Infrastructure as Code (IaC) tools like Terraform or AWS CDK.
- Experience with event-driven architectures using Kafka, SNS/SQS, or Kinesis.
- First working month due to a technical transition the work schedule will be: 8:00 PM - 6:00 AM PST
- Work remotely Monday - Friday, 40 hours a week (no weekends).
- Vacation: 10 business days a year
- Holidays: 5 National Holidays a year
- Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
- Parental Leave
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Payroll Deduction Purchase Plans
- Longevity Bonus
- Continuous Learning Bonus
- Access to Training and Professional Development Platforms
- Did we mention it's REMOTE?!!
One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!