Vrinsoft Technology Pvt. Ltd.
Website:
vrinsofts.com
Job details:
Company Description
Vrinsoft Technology Pvt. Ltd. is a leading IT consulting firm with over 15 years of experience in delivering innovative digital solutions. Headquartered in India, our team of 200+ skilled professionals specializes in mobile apps, custom software, AI-driven products, and enterprise platforms. We have successfully completed 2,000+ projects for clients ranging from startups to Fortune 500 companies across diverse industries, including fintech, healthcare, retail, and logistics. Recognized by GoodFirms, Clutch, Manifest, and DesignRush, Vrinsoft is committed to partnering with businesses to turn their visions into measurable outcomes. We emphasize a collaborative approach to crafting solutions that achieve real-world success.
Role Description
This is a full-time, on-site Senior Python Developer role based in Ahmedabad. The Senior Python Developer will be responsible for designing and implementing backend systems, developing efficient and scalable software, adhering to object-oriented programming practices, and managing databases effectively. The role requires collaboration with multidisciplinary teams to deliver high-quality software solutions aligned with project goals and business needs.
Job Title: Senior Python Developer
📍 Ahmedabad (WFO) | 💼 4- 5Years Experience
Role Overview
We are looking for a Senior Python Developer who can take end-to-end ownership of projects, work independently, and confidently handle client communication.
Roles & Responsibilities
Design and develop scalable backend systems using Python.
Build and maintain applications using Django, Flask, or FastAPI.
Design and implement RESTful APIs and microservices architecture.
Integrate third-party services and APIs.
Work with SQL and NoSQL databases, including ORM optimization.
Implement authentication and authorization mechanisms.
Ensure clean, maintainable, and scalable code architecture.
Work with AWS services such as EC2, S3, Lambda, and RDS.
Manage deployments across development, staging, and production environments.
Set up and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
Ensure version control using Git, including update and rollback processes.
Troubleshoot and resolve production issues independently.
Collaborate with cross-functional teams and ensure timely delivery.
Communicate effectively with clients and stakeholders when required.
Follow best practices for performance, security, and scalability.
Core Responsibilities & Expectations
Take end-to-end ownership of projects from requirement gathering to deployment.
Communicate directly with clients for requirements, discussions, and demos.
Handle unclear requirements, changing scope, and priorities effectively.
Manage timelines and ensure timely delivery with minimal supervision.
Independently troubleshoot and resolve production issues.
Explain technical concepts clearly to non-technical stakeholders.
Collaborate with cross-functional teams for smooth project execution.
Demonstrate strong ownership, accountability, and problem-solving mindset.
Lead modules/projects and mentor junior developers, ensuring code quality and best practices.
Qualifications
- Proficiency in Back-End Web Development and Software Development
- Strong understanding of Object-Oriented Programming (OOP) and general Programming principles
- Experience with Databases, including design, implementation, and optimization
- Ability to solve complex problems and write clean, efficient, and maintainable code
- Familiarity with software development life cycles and version control systems like Git
- Strong communication and collaboration skills to work effectively in cross-functional teams
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Experience in Agile methodologies and familiarity with cloud platforms is a plus
Click on Apply to know more.