We are seeking a highly skilled Backend Developer with a strong background in Django and Serverless. The ideal candidates must have 5+ years of experience as Back Developer. This role requires someone who can work both independently and in collaboration with teams, handle complex project and engage with clients to deliver to notch solutions.
Backend Developer – Django & Serverless (AWS Lambda, Zappa)
Apply Now
Company Overview:
- Remote
Position Overview:
Key Responsibilities:
- Proficiency in Django:
- Strong experience in building and maintaining Django applications.
- Familiarity with Django REST Framework (DRF) for building APIs.
- Knowledge of Django ORM, middleware, and authentication systems.
- Serverless Deployment with Zappa:
- Hands-on experience deploying Django applications to AWS Lambda using Zappa.
- Understanding of Zappa configuration files (zappa_settings.json).
- Experience managing serverless environments, including cold starts, timeouts, and memory allocation.
- AWS Services:
- In-depth knowledge of AWS Lambda and its integration with Django.
- Experience with API Gateway for managing RESTful APIs.
- Familiarity with S3 for static file storage, RDS or DynamoDB for databases, and CloudWatch for monitoring.
- Knowledge of IAM roles and policies for secure access management.
- Python:
- Strong Python programming skills, including asynchronous programming (e.g.,ย asyncio).
- Experience with Python libraries and tools commonly used in Django projects.
- DevOps and CI/CD:
- Experience with CI/CD pipelines for automated testing and deployment.
- Familiarity with tools like GitHub Actions, GitLab CI/CD, or Jenkins.
- Knowledge of infrastructure-as-code tools like Terraform or AWS CloudFormation.
- Database Management:
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., DynamoDB).
- Knowledge of database migrations and optimization for serverless environments.
Qualifications:
- A degree in Computer Science, Software Engineering, or a related disciplineโor equivalent practical experience.
- Proven ability to design, develop, and deploy complex web applications in live production environments.
- Strong analytical mindset with keen attention to detail and a proactive approach to problem-solving.
- Thrive in high-paced, deadline-driven settings while maintaining code quality and performance.
Desirable Skills:
-
Exposure to front-end build tools and frameworks such as Webpack, SASS, or Bootstrap to support full-stack Django deployments.
-
Familiarity with NoSQL databases like MongoDB or Redis, especially in serverless contexts.
-
Understanding of DevOps practices and tools such as Jenkins, Docker, or Kubernetes, with a focus on optimizing serverless workflows.
-
Hands-on experience with CI/CD pipelines tailored for serverless deployments, including automated testing and production rollouts for Lambda-based applications.
-
Comfortable working within Agile teams and SCRUM frameworks, contributing to sprint planning and rapid iteration.
-
Proven ability to lead or manage serverless projects, ensuring high performance, scalability, and on-time delivery.
-
Experience designing and deploying Microservices architectures using AWS Lambda and API Gateway as core components.
Join our team:
If you’re a motivated and experienced backend developer with a passion for serverless technologies and cloud-native applications, we invite you to apply and become a key part of our innovative team at 247labs Inc.