Software Engineer Python Django
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Brocode Solutions Technology LLC is seeking a Senior Software Engineer with expertise in Python and Django to design, develop, and maintain scalable backend applications. The role involves building RESTful APIs, optimizing database performance, and collaborating with cross-functional teams in an Agile environment.
Key Skills for This Role
Responsibilities
- Design, develop, test, and maintain scalable backend applications using Python and Django
- Develop and maintain RESTful APIs using Django REST Framework
- Optimize application performance, security, and scalability
- Integrate third party APIs, payment gateways, ERP systems, and CRM platforms
- Design and maintain PostgreSQL or MySQL databases
- Collaborate with React.js developers, UI/UX designers, and project managers
Requirements
- Experience with Python and Django backend development
- Experience building RESTful APIs with Django REST Framework
- Proficiency in database design and optimization (PostgreSQL/MySQL)
- Knowledge of authentication mechanisms (JWT, OAuth)
- Experience with Agile development methodologies
Full Job Posting
Backend Development (Python & Django)
- Design, develop, test, and maintain scalable backend applications using Python and Django.
- Develop and maintain RESTful APIs using Django REST Framework (DRF).
- Build reusable, clean, and maintainable code following industry best practices.
- Design and optimize database structures and application architecture.
- Implement authentication and authorization mechanisms (JWT, OAuth, etc.).
- Optimize application performance, security, and scalability.
- Troubleshoot and resolve production issues and bugs.
- Write technical documentation and API specifications.
API & Integration Development
- Integrate third party APIs, payment gateways, ERP systems, CRM platforms, and external services.
- Develop custom integrations between multiple business applications.
- Ensure secure and reliable data exchange between systems.
- Monitor and maintain API performance and availability.
Database & Performance Optimization
- Design and maintain PostgreSQL, MySQL, or similar databases.
- Create efficient database queries and optimize application performance.
- Manage database migrations and data integrity.
- Perform debugging and performance tuning.
Collaboration & Project Delivery
- Work closely with React.js developers, UI/UX designers, and project managers.
- Participate in project planning, sprint meetings, and code reviews.
- Support existing applications and implement new features and enhancements.
- Follow Agile development methodologies and delivery standards.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Brocode Solutions Technology LLC
Software QA Engineer
Abu Dhabi, UAE
Develop, execute, and maintain test plans, test cases, and test scripts. Perform functional, regression, integration, system, and user acceptance testing (UAT). Identify, docume...
Software Sales Executive
Abu Dhabi, UAE
Identify and generate new business opportunities through cold calling, networking, referrals, and digital channels. Promote and sell software solutions, including ERP systems, c...
Senior AI Engineer (AI Agents, RAG & Generative AI)
Abu Dhabi, UAE
Lead design and deployment of AI solutions, focusing on Generative AI, AI Agents, and RAG systems, requiring strong programming and cloud experience.
Software Engineer Node.js React
Abu Dhabi, UAE
Brocode Solutions Technology LLC is hiring a Software Engineer with Node.js and React.js skills to develop and maintain web applications, design RESTful APIs, and collaborate with UI/UX designers. The role requires clean