12 Nov
|
G-Source Technologies
|
Pune
12 Nov
G-Source Technologies
Pune
Job Description: Backend Developer - Python/DjangoExperience : 3-5 Years Employment Type : Full-time Work Arrangement : On-site Department : Engineering
- Build and maintain secure, reliable, and well-documented REST APIs using Django REST Framework.
- Design and optimize PostgreSQL database schemas, queries, indexes, and relationships.
- Translate functional and business requirements into reliable technical solutions.
- Develop authentication, authorization, user management, and role-based access control features.
- Integrate third-party services and external APIs.
- Write clean, modular, reusable, and maintainable code in accordance with established coding standards.
- Write unit tests and support functional, integration, regression, and API testing.
- Participate in code reviews, technical discussions, sprint planning, estimation, and retrospectives.
- Work closely with frontend developers to ensure seamless integration between backend services and user interfaces.
- Collaborate with QA engineers to investigate defects, perform root-cause analysis, and deliver timely fixes.
- Contribute to the continuous improvement of development processes, system architecture, security, and engineering practices.
Required Skills and Experience
- 3-5 years of professional backend development experience using Python.
- Strong hands-on experience with Django and Django REST Framework.
- Solid knowledge of PostgreSQL, including database design, relationships, indexing, and query optimization.
- Experience in designing and developing RESTful APIs.
- Positive understanding of Django ORM and database migration management.
- Experience implementing authentication and authorization mechanisms, including JWT or token-based authentication.
- Strong understanding of object-oriented programming, data structures, and software design principles.
- Experience with Git-based version control, branching strategies, pull requests, and code reviews.
- Familiarity with Agile/Scrum development practices.
- Experience working in a collaborative,
cross-functional software development environment.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills
- Experience with Redis and Celery for caching, task queues, and background processing.
- Familiarity with Linux, Nginx, and Gunicorn.
- Basic understanding of CI/CD pipelines and automated deployment processes.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with AWS services such as EC2, S3, RDS, and CloudWatch.
- Familiarity with PyTest or other Python testing frameworks.
- Knowledge of WebSockets, real-time notifications, or asynchronous processing.
- Familiarity with API documentation tools such as Swagger or OpenAPI.
Educational Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
Professional Competencies
- Strong ownership and accountability for assigned tasks and deliverables.
- Ability to understand business requirements and convert them into effective technical solutions.
- Clear written and verbal communication skills.
- Strong attention to detail and commitment to software quality.
- Ability to estimate tasks accurately and meet sprint commitments.
- Willingness to collaborate, share knowledge, and participate in technical discussions.
- Ability to manage priorities and work effectively in a fast-paced environment.
- Proactive approach to identifying risks, technical gaps, and improvement opportunities.
- Independently deliver backend features within agreed timelines.
- Develop secure, scalable, and maintainable backend services.
- Maintain high standards of code quality, testing, and documentation.
- Resolve defects and production issues through structured root-cause analysis.
- Collaborate effectively with Product, Engineering, QA, and DevOps teams.
- Actively participate in Agile ceremonies and support the successful completion of sprint objectives.
Pay: ₹337,711.17 - ₹1,634,219.72 per year
Perks :
- Food provided
- Health insurance
- Provident Fund
Work Location: In person
📌 Backend Developer (Pune)
🏢 G-Source Technologies
📍 Pune