Job Description
Responsibilities
• Design and implement Python code using the Django framework following best practices and standards, including creating APIs for frontend.
• Design database considering the best practices to achieve balance of performance and efficiency.
• Work closely with Tech Lead to analyze new product features, perform effort estimation and provide solution suggestions.
• Identify and fix bottlenecks that may arise from inefficient code.
• Identify and fix software bugs.
• Write unit tests to verify the application functionality.
• Manage the security of the platform.
• Write detailed technical documentation around the code.
• Work with stakeholders and fellow developers.
• Provide inputs for sprint planning, participate in sprint meetings and retros.
Requirements
• MS/BS degree in Computer Science, Engineering or equivalent preferred
• Experience of 4 to 6 years in Python Django framework
• Hands-on experience in MS SQL or other SQL databases
• Experience in creating REST APIs for web and mobile applications
• Experience of application and database deployment to AWS EC2 servers (must have)
• Experience of Docker implementation (must have)
• Good understanding of Django admin site
• Working experience with AWS RDS, S3 and payment gateway integration
• Working experience with Redis, RabbitMQ, Celery, Pytest
• Familiar with application monitoring tools such as Sentry
• Strong problem solving, critical thinking and debugging skills
• Excellent communication skills
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
