Job Description
• Have a passion for creating great software and solving difficult problems; you live for it
• Identify and suggest ways of improving efficiency and functionality
• Come up with reusable code that is efficient and easily testable
• Use backend logic to integrate user-facing features
• Participate in the development of software connected to asset management (or another core business)
• Development of middleware ensuring high performance and responsiveness to requests from the front-end and also the development of a complex & secure data aggregation system
• Diagnose bugs and other issues in products
• Write and implement Low-Latency Applications
• Implement security and data protection
• Integrate data storage solutions
• Design and build scalable REST APIs
• Develop, test, tune for performance and deploy web services
• Work with the product team to build innovative, robust, and easy-to-use features Collaborate with the team, optimize and refactor the back-end architecture
• Should be able to lead the junior team members technically
• Should have strong Object-Oriented concepts
External Skills And Expertise
• Proven experience in the software development lifecycle
• Acquaintance with Python web stacks
• Acquaintance with version control systems
• Experience in best code deployment practices
• Solid experience coding in Python
• Expertise in at least one popular Python framework.
• Experience of working on Object Relational Mapper libraries.
• You have a good understanding of RESTful web services and micro-service architectures.
• Should be familiar with version control with GIT, BitBucket, SVN, or similar
• Must have knowledge of any one from Postgres/MySql/Oracle/MongoDB database.
• Preferred with Python 3 and above
💡 Quick Summary
Seeking a career-building opportunity? The Sr Python developer 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.
