Python Django Backend Developer
Actively Reviewing the ApplicationsAlodi Robotics
Job Description
Company Description
Alodi Robotics, founded in 2022 and headquartered in Trivandrum, Kerala, India, is a pioneering technology company specializing in robotics, automation, artificial intelligence, and smart systems. With a strong focus on research and development, we deliver end-to-end innovative solutions, from concept to deployment, that address real-world challenges and improve productivity, safety, and efficiency across industries. Leveraging expertise in embedded systems, computer vision, machine learning, and connected hardware, our team creates scalable hardware and software products with reliable performance and intuitive workflows. Guided by values of innovation, adaptability, and customer-centric design, we partner with businesses to transform complex challenges into impactful solutions.
Role Summary:
The Python Django Backend Developer is responsible for designing, developing, and maintaining the server-side logic of web applications. The role focuses on building scalable backend systems, developing APIs, managing databases, and ensuring smooth communication between frontend applications and backend services. The developer will work closely with frontend developers, DevOps teams, and product managers to deliver reliable, secure, and high-performance applications.
Key Responsibilities
- Develop and maintain backend services and web applications using Python and the Django framework.
- Design and build RESTful APIs to support web and mobile applications.
- Implement database models, queries, and migrations using Django ORM.
- Integrate third-party APIs and services into the backend system.
- Optimize applications for performance, scalability, and security.
- Write clean, maintainable, and well-documented code following best development practices.
- Debug and resolve backend issues, bugs, and performance bottlenecks.
- Collaborate with frontend developers to ensure efficient API integration and data flow.
- Implement authentication, authorization, and security measures in applications.
- Monitor and maintain server-side deployments and application performance.
Requirements (Skills)
- Strong proficiency in Python programming.
- Experience with Django framework and Django REST Framework (DRF).
- Knowledge of relational databases such as PostgreSQL.
- Experience building and consuming REST APIs.
- Understanding of database design, migrations, and query optimization.
- Familiarity with version control systems such as Git.
- Basic knowledge of Linux server environments and deployment processes.
- Strong problem-solving skills and debugging abilities.
- Ability to write efficient, reusable, and scalable backend code.
- Experience with cloud platforms such as AWS.
Preferred Skills
- Knowledge of Docker and containerization.
- Familiarity with Celery, Redis, or background task processing.
- Experience with API security, authentication systems, and JWT.
- Understanding of CI/CD pipelines and automated deployment.
- Experience working with large-scale applications or high-traffic systems.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Django Developer
Bitsping Technologies Pvt Ltd
Django Developer
Cyethack Solutions
Freshers Python/ Django Developers Job Overview
Cyber Infrastructure (CIS)
Python Developer ( Django & FastAPI)
Tata Consultancy Services
Backend Engineer (Python/ Django/ Data & ML Systems)
NatFirst
Share
Quick Apply
Upload your resume to apply for this position